►
Description
I wanted to do something a bit new this week. I wanted to take the existing Server Runtime / Remote Dev architecture and see what we can do with it. This is Part 1 of this series in which I create a Devfile so that I can create a dev workspace where I can make handbook updates.
Chapters
0:00 Introduction
0:41 Demo
A
Hi
everyone
happy
New
Year,
welcome
to
another
update
from
the
server
runtime
sag,
so
for
the
next
couple
of
weeks.
I
wanted
to
do
something
different
I
wanted
to
really
look
at
the
future
and
see
what
all
you
could
do
with
server
runtime
and
remote
Dev
and
the
architecture
that
we've
come
up
with,
and
so
this
is
really
about
pushing
the
boundaries
to
see
what's
possible
with
server
runtime.
So
for
this
first
one
I
want
to
concentrate
on
handbook
updates
and
really
see
what
the
future
handbook
upgrades
could
look
like.
A
So
today
on
the
web,
IDE,
you
can
show
make
updates
to
the
handbook
using
the
web
IDE,
but
you
can't
see
the
changes,
so
the
idea
is
to
get
server
runtime
to
be
able
to
do
that
so
on
with
the
demo,
all
right,
so
I'm
starting
my
journey
from
the
gitlab.com
repository.
This
is
pretty
much
the
the
standard
gitlab.com
repository.
The
only
difference
is
that
I've
got
a
Dev
file
and
the
def
file
basically
contains
an
image
that
has
node
and
Ruby
installed,
so
that
I
can
run
the
handbook.
A
It
also
has
an
endpoint
for
so
I
can
actually
see
the
changes,
so
I
can
go
ahead
from
here
and
create
a
new
workspace
by
clicking
on
the
open
workspace
button.
That
would
then
take
me
to
the
screen
where
I
can
select
a
ref
and
I
can
select
an
ID
to
inject,
like
what
I'm
going
to
select
open,
vs
code
and
say,
create
workspace.
A
A
So
now
I
can
go
ahead
and
try
to
open
the
workspace,
folder,
sorry
for
homework,
spaces
and
gitlab.com,
and
what
you'll
see
is
that
there's
nothing
here
at
the
moment
because
we
clone
the
repository
asynchronously
and
because
the
gitlab.com
repository
is
rather
large,
it's
about
two
to
three
gigs
of
data,
and
so
we
need
to.
We
need
to
clone
it
asynchronously,
and
so
it
takes
a
bit
of
time.
So
pause
the
video
till
that's
done.
A
And
run
bundle
install
that
will
install
all
my
dependencies.
A
So
I'll
do
bundle
exact
middleman
and
that
will
start
off.
Oops
I
need
to
be
in
the
site
and
directly
to
do
that,
but
I
could
do
bundle,
exact,
middleman
and
start
middleman
up.
A
Okay,
so
we
now
have
it
running.
I
can
go
ahead
and
now
visit
the
handbook
by
just
putting
the
port
number.
A
A
And
as
I
make
a
change
and
refresh,
we
will
see
that
change
immediately
in
the
handbook
and
there
you
go
so
once
I'm
done.
I
can
push
my
updates
up
just
by
doing
a
git
added
a
git
push
and
then
once
I'm
completed
with
that
I
can
go
ahead
and
terminate
my
workspace
so
that
I'm
done
my
changes
once
I've
created
my
Mr.
Thank
you
for
listening.