►
A
A
B
D
B
A
B
E
F
G
B
C
I'm
gonna
try
to
share
my
other
browser
window,
so
I'll
see
how
good
I
am
at
this
area.
Everyone
can
see
janitor
here.
Janitor
is
a
project
that
allows
you
to
essentially
work
on
other
open
source
projects
from
inside
a
cloud
environment,
and
so
what
it
does
is
it
provisions
the
environment
for
you.
It
actually
compiles
and
builds
at
ahead
of
time.
C
Is
that
once
you
click
in
this
new
container
about
it,
it
takes
just
a
few
moments
and
the
environments
provision
for
you.
You
can
see
I'm
pretty
busy
with
a
couple
other
images
there.
Those
are
all
containers
of
those
are
environments
that
are
isolated
from
each
other
and
they
allow
me
to
work
on
different
projects.
So,
for
example,
if
I
was
focusing
on
a
code
review,
I
can
have
it
in
one
of
these
containers
and
another
one,
perhaps
I'm,
working
on
a
new
feature,
another
container
and
so
there's
a
couple
options.
C
When
you
have
one
of
these
containers,
you
can
rename
if
you'd
like.
So
we
could
call
this
one.
The
demo,
if
you
are
doing
a
done
with
it,
and
so
that
makes
it
a
little
bit
easier
to
to
keep
track
of
them.
I
find
there's
also
some
compatibilities
of
being
able
to
connect
to
these
to
the
system.
So
we
have
an
ID,
it's
called
quite
and
called
nain,
and
this
is
actually
run
locally.
So
that
means
that
the
container
come
to
think
of
it.
C
C
What
happens
as
we
make
these
images
based
on
that,
and
that
means
that
we
don't
have
to
provision
all
these
resources
to
just
run
environment
that
we
can
develop
in
it
actually
copies
the
base
image,
and
it
only
keeps
track
of
the
changes
it
makes
it
very
efficient
for
storing
and
that's
a
bit
of
the
technology
behind
janitor,
and
so
here
we
can
see.
This
is
a
cloud
9
and
right
away.
What's
really
great
about
it
is
we
can
run
a
command,
that's
extra
money
and
run
it
from
the
terminal
down.
C
Here
we
have
a
list
of
commands,
you
can
run
but
I've
provisioned
and
one
of
them
is
called
run
server.
I
just
got
to
click
on
it
and
the
server
starts
up
and
you'll
notice
if
you've
compiled
these
space
angular
before
or
yeah.
Essentially,
if
you
can
help
it,
because
it
takes
time,
if
you
run,
if
you
ran
etcetera,
yarn
start,
what
your
answer
does
is
a
composite
website
ahead
of
time.
C
In
our
case,
we
actually
compiled
it
with
the
building
of
that
docker
image
and
so
mix
of
a
lot
more
faster
to
get
up
and
Sun
started.
So
in
cloud
9,
you
have
this
preview
feature
I
sort
of
like
it's
a
window
to
the
web
inside
your
inside
resistant
I'll.
Just
put
it
this
window
up
a
bit
more
and
they'll
have
the
opportunity
to
see
that
I
have
a
working
D
space
angular
website
within
this
environment,
I
built
and
I-
didn't
have
to
wait
any
time
really
to
get
this
going.
C
We
can
also
tag
things
like
global
dependencies.
Local
dependencies.
We
can.
We
can
automate
or
sort
of
make
it
easier
for
beginners
to
to
work
on
the
project,
because
we
can
label
different
commands
and
have
it
have
a
little
bit
easier.
You
don't
have
to
necessarily
remember
all
but
sacrament
or
what's
the
order
needs
to
be
executed.
I've
put
it
in
order
that
I
think
makes
most
sense
from
my
local
testing
and
then
from
there
we
can
add
more
comment'
for
various
things,
because
I
saw
we
have
our
I
think
it's
under
package.
C
Jason
justice
over
you
rather
I'll,
make
this
a
bit
bigger.
If
I
can
put
that
there,
I
could
put
this
back
down.
So
it's
pretty
flexible
environment
is
oh,
it's
nice.
So
these
are
like,
as
we
probably
know
and
kind
of
show,
you
guys.
I
have
the
code
that
you've
certainly
probably
encountered
before.
We
can
actually
automate
most
of
it.
C
We
could
get
build
scripts
rather
or
tags
to
make
it
easier
to
run
specific
events
like
this
as
well
and
just
a
full
disclaimer
there
I
know
we
were
very
strong
for
running
tests
or
it
seems
like
it's
very
important,
obviously
to
run
tests
for
these
face
angular
a
little
bit
of
flora
now,
as
I
didn't
implement
that
aspect
of
things
yet
in
this
environment.
So
running
tests
is
actually
not
something
that
gender
can
do
at
this
time.
Obviously
we
could
add
those
dependencies
and
make
that
possible.
C
Working
on
in
the
near
future,
hopefully
have
that
implemented
later
on
was
released
as
well.
Is
that
for
the
JavaScript
files,
a
session
Jason
cloud
that
actually
has
code
completion,
it's
a
it's
a
full
on
ID
in
the
cloud,
so
you
really
actually
aren't
doing
anything.
Let
me
make
it
a
little
bit
more
clear
that
overseen
over
here
is
actually
not
compiled
on
my
laptop
that
I'm
doing
this
presentation
up.
It's
done
through
a
server.
C
That's
called
power
palm
area
in
engenders
repository
of
servers,
so
we
have
servers
that
we
host
these
projects
under
and
what
happens?
Is
you
just
sort
of
say
that
you
want
a
copy
of
that
image?
You
work
on
it
and
only
the
changes
are
going
to
get
reflected
in
this
environment
where
or
what
that
means
is
that
for
us,
a
janitor.
F
C
Makes
it
a
lot
simpler
for
storage
and
a
lot
more
effect,
because
we
don't
have
to
worry
about
provisioning,
entirely
needy
space
environment
for
everyone?
We
just
make
a
base
image.
Everyone
works
off
the
base
image
and
the
changes
are
basically
all
that
saved
in
memory,
so
that
makes
it
very
very
efficient
for
for
this
type
of
sort
of
operation
here.
C
Another
thing
I'd
like
to
point
out
is
that
this
is
actually
not
the
only
we
cannot.
You
can
view
this
environment,
let's
say
so,
but
earlier
on
I
said
there
was
a
V
and
C
as
well,
and
that's
good
I'm
thinking.
This
might
be
really
interesting
for
the
testing,
because,
if
you
have
chrome
installed
on
the
environment,
we
could
actually
have
it
sort
of
come
up
here,
and
we
could
see
that
coverage
tests.
We
could
run
things.
This
is
another
terminal
over
here.
C
You
can
run
those
same
commands
so,
for
example,
yawn
start
the
one
that
takes
a
lot
of
time.
In
my
opinion,
we
can
have
it
running
here
and
it
I
think
the
joke
goes
on
a
bit
to
say
that
your
laptop's
gonna
run
cooler
or
your
device.
It's
gonna
run
cooler
because
you
actually
won't
even
need
to
compile
this
on
your
app.
C
This
is
all
happening
on
a
server
and
I
believe
palm
areas
in
France,
so
it's
happening
from
a
server
like
that,
but
there's
definitely
options
for
improving
and
adding
more
infrastructure,
which
is
probably
a
great
thing.
If
you
wanna
make
it
a
little
bit
easier
for
work
on
things
that
make
it
faster
as
well
for
some
I
heard
of
like
go
on.
Did
anybody
have
any
questions?
F
G
C
Demonstration
there
another
few
tracks
you
were
working
on
not
this
is
actually
be
testing
the
demo,
the
demo
effect.
Let's
say
of
our
presentation
today
we
have
another
ID
we're
testing
right
now,
I'll
see
if
it
works.
I'm,
not
too
sure
this
is
actually
Tia
and
I.
Think
I'm
pronouncing
that
right.
Anyways.
This
will
actually
a
witness
ID
loads.
If
it
does
win
we'll
have
this
working
would
allow
for
is
actually
better
Java
code.
Completion.
C
C
Replevin
bitter
shortly
working
on
a
new
design
as
well.
That's
not
really
important
the
foot
I
when
I
get
hat,
because
if
you'd
like
an
account
and
like
to
work
from
janitor
with
these
space,
I
just
asked.
If
you
could,
let
me
know
in
the
slack,
because
that
way
I
can
expedite
your
invitation
and
to
make
it
a
little
bit
faster
for
for
getting
started
with
this
I
I
think
I'd
like
to
finish
off
because
I
get
it
pretty
close
to
that
14
minute
timer.
C
So
I
like
to
finish
off
by
showing
you
what
I
think
my
favourite
feature
I
was
playing
it
this
morning
in
a
new
container,
so
I
know,
there's
a
lot
of
talk
about
doing
code,
reviews
and
such
with
with
these
space
and
I.
Think
that's
excellent
and
I
want
to
show
you
an
easier
way
to
do
that.
Actually,
at
least
during
the
review
part
of
it
so
I
remember,
one
can
see.
C
C
C
C
C
This
is
actually
called
D
space.
The
repository
is
called
D
space
and
you
little
for
the
caps
matter
and
their
pull
requests
is
numbered
230
and
with
that
it
brings
up
all
the
comments
and
the
respective
codes
and,
what's
really
great
is
you
can
actually
click
on
them,
and
it
brings
you
right
to
that
piece
of
code,
and
you
can
see
the
comment
with
with
that
piece
of
code
and
work
on
it
directly.
I
think
that's
that's
really
fun
too,
and
pretty
quick
quite
useful
to
to
be
able
to
work
on
these
sorts
of
issues.
C
A
A
Actually,
if
you're
doing
local
changes,
they
say
the
next
step
is
okay.
You
want
to
resolve
these.
These
comments
from
art.
You
have,
on
the
right
hand,
side
and
you
want
to
fix
the
code.
So
if
you
fix
the
code
in
your
environment,
is
there
a
way
to
kind
of
push
that
commit
back
up
to
that
pull
request
branch
to
kind
of
complete
this
work?
A
A
C
A
great
question:
that's
if
right
now,
janitor
doesn't
oh
yeah,
no
I'm,
gonna
say
this
but
like
tomorrow
might
be
different.
What
I'm
getting
at
is
we're
actually
working
on
getting
that
fixed
up.
What's
it
so
as
of
free
today,
let's
say
our
boat
today
we
don't
really
have
a
full
integration.
So
it's
a
lot
of
manual
works.
We're
planning
on
using
a
github
feature
to
have
them
more
integrated.
So
then
your
future,
it
should
be
a
different
story,
but
for
now
yeah
and
it's
not
eccentric
reddit,
okay.
B
C
A
great
question:
the
license
for
cloud
9
is
not
free
in
the
sense
that
we
can't
actually
run
a
commercial
project
office,
but
everything
else
is
free.
What
happens?
Let
me
be
more
clear,
though,
so
those
are
very
convoluted
answer
cloud
9,
we're
running
an
instance
of
it
we're
just
actually
running
the
cloud:
9
environment
off
janitor.
So
therefore
it's
self
hosted.
C
This
is
actually
I'm,
showing
you
a
cloud
9,
but
it's
truly
the
gener
cloud
9,
and
that
means
it's
entirely
free,
and
so
this
projects
actually
supported
by
IR
I'm,
going
to
probably
say
this
run,
a
real
I
think
it's
a
French
data
center
organization
for
open
source,
Mozilla,
sponsoring
and
and
various
other
companies
that
helped
with
servers
and
such
like
that,
and
so
it's
really
for
the
benefit
of
open
source
and
I
thought
this
could
be.
These
bases
could
be
a
great
project
to
to
kind
of
hear
from
that
as
well.
C
That's
a
great
question:
actually
I
should
point
out
that
those
are
just
numberings.
Further
containers
just
identify
them.
This
is
D
space
angular
only
I
was
I
was
really
hoping
to
have
the
regular.
Let's
call
it
D
space
involved
as
well.
The
problem
was
Tomcat
would
took
down
actually
one
of
our
servers
when
you're
running
at
something
with
the
resources
we
have
to
look
into
so.
G
C
C
I
put
a
question
those
to
the
team,
and
this
might
be
more
particular
for
connection.
Do
we
end
up
figuring
out
who's,
the
docker
hub
owner
of
D
space.
A
C
C
C
B
And
at
this
point
now,
I
will
start
sharing
and
I'm
initially
it'll
be
remarkably
similar
in
in
terms
of
what
I'm
trying
to
accomplish,
but
I'm
going
to
show
you
all
on
the
back
end
using
the
codenvy
service
to
to
run
dspace,
and
let
me
first
want
to
go
to
the
git
repository.
If
any
of
this
is
interesting,
I've
got
some
resources
here.
B
That'll
allow
you
to
kind
of
repeat
the
demo
that
I'm
going
to
show
you
after
the
call,
so
I've
got
a
repository,
indi
space
labs
called
D
space
codenvy,
and
this
every
every
time
I
play
with
this
I
end
up
kind
of
evolving.
How
I'm
structuring
the
repository.
So
it's
it's
likely
to
be
in
flux,
but
hopefully
at
any
point,
if
you're,
if
you're
curious
check
out
the
resources
in
this
repository
and
give
me
a
give
me
a
shout
if
you
run
into
any
challenges,
but
I've
got
a
little
presentation.
B
What
I
want
to
do
is
explain
to
you
the
setup
that
I've
got
and
then
show
you
how
I'm
able
to
run
a
deep-space
instance
and
edit
D
space
code
purely
in
a
cloud
environment,
and
last
week
I
was
traveling.
I
was
caught
in
a
snowstorm
and
over
hotel.
Wi-Fi
I
was
actually
able
to
do
some
meaningful,
D
space
work,
because
most
of
what
I
was
doing
was
happening
in
the
cloud.
So
I'm
I
think
there's
a
lot
of
promise
here
to
what's
possible.
B
It
creates
separate
execution
environments
that
run
inside
of
docker
images,
and
so
codenvy
is
a
commercial
service.
They
offer
a
free
account
tier
that
gives
you
up
to
three
gigabytes
of
ram
and
ram
ram
becomes
very
important
as
you're
trying
to
run
a
hosted
version
of
dspace.
They
have
that
paid
accounts
here,
where
you
paid
$10
per
gigabyte
per
month
and
there's
some
sort
of
paid
account
for
teams
which
I'm
less
familiar
with.
B
So
if
you
work
in
the
free
tier
of
codenvy
workspaces
shut
down
after
15
minutes
of
inactivity,
but
a
cool
thing
is
running.
Applications
become
internet
accessible.
So
if
you're
curious
about
the
service,
this
15
minute
timer
is
annoying,
but
it
at
least
gives
you
a
feel
for
how
the
service
works.
It's
probably
not
reliable.
If
you're
trying
to
do
any
meaningful
work,
you
probably
really
need
a
paid
account,
but
the
three
gigabytes
is
sufficient
for
running
dspace
within
cat
and
for
loading.
B
B
So
then
there
is
some
sort
of
code
envy
for
teams,
I'm
kind
of
curious
how
this
works.
It
says
the
pricing
is
twenty
dollars
per
user
per
month,
so
I
I
don't
know
how
applicable
this
could
be
for
an
open-source
project,
but
just
letting
you
know
that
that
option
is
there.
So
what
I'm
gonna
do
here
is
I'm
gonna
launch
a
work,
a
workspace
from
codenvy,
because
it's
going
to
take
a
while
to
provision
the
server
and
then
I'll
come
back
and
continue
with
the
presentation.
B
So
here
I've
got
my
codenvy
account
that
I'm
signed
into
and
I've
got
a
number
of
different
workspaces.
Configured
I
also
have
something
configured
called
a
factory,
and
a
factory
provides
a
one-click
creation
of
a
workspace,
and
so
in
that
readme
file
for
that
github,
repo
I,
shared
with
you
all
I,
provide
a
link
to
this
Factory.
B
So
if
you
create
a
codenvy
account,
you
can
click
on
this
and
we'll
create
the
same
environment
that
I'm
starting
to
create
right
now,
so
we'll
come
back
to
this
codenvy
window
in
a
minute
I'm
going
to
give
this
a
chance
to
get
started
well,
no
anyway!
Well!
Welcome
back
and
see
where
that
that's
at
in
a
minute,
oh.
B
B
So
a
stack
is
a
selectable
docker
image
for
running
code
and
the
stack
can
either
be
a
single
machine
or
a
multi
machine
environment
and
at
least
from
what
I
can
tell
at
least
one
machine
needs
to
contain
the
Eclipse
CheY
infrastructure
so
be
derived
from
an
eclipse
image
in
order
to
display
the
IDE
and
they
they
offer
out-of-the-box.
My
sequel
support,
so
I
have
created
a
similar
environment
for
postgrads,
using
postgrads
docker
image,
so
here's
some
an
example
of
the
stack
selection
process.
So
here
they
offer
some
QuickStart
environments.
B
You
can
say
I
want
a
single
machine
environment
or
a
multi
machine
environment,
and
then
you
can
create
a
set
of
commands
that
run
within
your
stack.
So
this
is
similar
to
kind
of
the
command
set
that
Patrick
showed
for
for
building
up
the
angular
repository
I've
got
a
set
of
stack
commands
that
will
run
the
maven
process
and
the
ant
process
and
start
up
Tomcat
and
similar
to
what
what
Patrick
showed.
When
you
start
a
task,
you
can
configure
a
preview
link
that
also
is
available.
That's
correlated
with
that
command.
B
It's
like
when
you
start
Tomcat,
then
they
give
you
a
preview
link
for
connecting
to
Tomcat
and
what's
cool.
Is
it
becomes
an
internet,
accessible
link
back
to
your
running
tomcat
server,
so
a
chain
workspace
is
a
virtual
machine
that
hosts
chase
stacks.
So
it's
built
from
a
chase
stack.
It
can
reference
code
projects,
it
has
a
RAM
allocation
and
then
it
started
and
stopped,
and
when
you
stop
a
workspace,
some
amount
of
data
is
preserved.
B
So
our
our
workspace
is
still
starting
up
here
in
the
codenvy
service
cute
little
cute
little
crane
running
so
well
by
the
time
I'm
done
talking
through
these
slides.
We
should
have
a
workspace
up
and
running,
so
we
have
a
D
space
chase
stack
that
contains
a
docker
compose
file
to
build
up
our
environment.
B
So
you'll
see
here,
I've
got
a
database
image
built
and
I've
created
and
posted
under
my
account
postgrads
instance
that
I've
called
D
space
DB
we're
giving
it
half
a
gig
of
memory
and
we're
persisting
data
in
this
PG
data
area.
So
so
far,
one
of
the
limitations
I
found
working
in
code
Envy
is
I,
can
only
persist
data
in
home
user.
B
So
this
is
one
of
the
challenges
I'm
trying
to
get
a
handle
on.
So
we
want
to
make
sure
that
any
postcards
data
we
create
is
saved
in
the
docker
image.
Next,
we
have
a
what
we
call
a
death
machine.
So
this
is
the
image
that's
running
at
clips
che.
It
also
is
running
Tomcat,
so
I'll
show
you
what
the
docker
file
looks
like
for
that
we're
giving
it
two
and
a
half
gig
of
memory,
and
it
depends
on
the
database
server,
so
we're
not
running
both
postgrads
and
Tomcat
in
the
same
image.
B
It's
essentially
built
from
the
default
postgrads
docker
image,
but
it
also
makes
sure
that
the
PG
crypto
extension
needed
for
d
space
6
has
been
loaded.
We
also
set
some
environment
variables
to
make
sure
that
we
persist
data,
and
so
this
would
be
a
really
useful
docker
image
once
Tim
gets
sort
of
control
of
the
official
D
space
account
from
docker.
This
might
be
a
nice
image
to
post
and
share.
B
So
here's
what
the
image
looks
like.
So
it's
derived
from
postgrads,
it's
setting
the
database
user
and
password
all
to
D
space.
So
it's
a
very
easy
to
authenticate,
and
then
it's
installing
this
PG
crypto
SH
file
in
a
standard
location
in
order
to
ensure
that
the
PG
crypto
extension
is
loaded
and
that
file
is
also
part
of
the
docker
image.
So
you'll
see
we
run
Postgres
or
p
SQL
and
we
create
the
PG
crypto
extension.
B
So
that's
our
database
image,
here's
our
development
machine
image
so
we're
deriving
it
from
eclipse
Ubuntu
JDK
8.
So
this
is
a
docker
image
that
has
Java
maven
and
Tomcat
as
Java
8,
maven
and
Tomcat.
It
also
has
the
Eclipse
shade
stuff
built
into
it,
so
here's
some
ports
that
are
being
exposed
to
make
the
che
editor
available
on
that
images
does
not
contain
ant.
So
here
I've
got
some
additional
code
to
install
ant
in
to
the
docker
image.
B
Tasks
within
D
space,
so
here's
what
our
workspace
configuration
will
ultimately
look
like
you'll
see.
We
all
have
two
machines:
one
is
a
database
server
with
half
a
gig
of
allocation
and
the
next
is
a
Devon
machine
instance
with
two
and
a
half
gigabytes
of
allocation.
So
this
is
designed
to
run
within
the
free
tier
layer.
B
We
have
a
project
configured
within
this
workspace,
so
this
is
running
out
of
the
D
space
codenvy
repo,
which
contains
on
the
release
version
of
the
D
space
6.2
code
and
just
to
show
you
here's
some
existing
workspaces
that
I've
built
for
myself.
So
I
have
a
pre-built,
dspace,
five
purely
deployment
environment.
So
this
is
designed
only
for
testing
pull
requests
for
D
space,
five
D
space,
six
and
D
space,
seven.
Those
are
all
running
within
that
three
gigabyte
free
tier
memory,
space
I
have
three
environments,
displaced
source,
five
source,
six
and
source
seven.
B
So
these
are
running
full
versions
of
the
whole
D
space
codebase
within
the
environment
and
I
found
I
need
six
gigabytes
to
run
one
of
those
so
I'm
doing
all
of
this.
With
a
six
$30
a
month
account
and
then
I
have
another
flavor
of
D
space.
Six,
that's
pulling
in
only
the
release
source
code,
but
is
meant
for
doing
some
editing.
B
And
I'm
I'm
planning
to
I've
got
some
cleanup
of
this
repository.
I'm
gonna
do
over
time
and
I've
also
made
to
code
overrides.
So
the
rest
service
by
default
only
runs
over
HTTPS,
so
I'm
disabling
some
checks
to
allow
it
to
run
over
HTTP,
because
code
Envy
serves
up
the
application
over
HTTP
and
I've
also
removed
the
solar
local
host
restriction
from
the
installation
so
that
we
can
actually
access
the
solar
back-end
within
one
of
these
test
environments.
B
So
our
until
I
figure
out
my
issue
around
volumes
in
the
che
environment,
I've
made
I've
modified
the
local
CFG
file
and
I've
got
that
in
the
code
repository
so
here.
Here's
our
local
CFG
file,
we're
sending
d
space
dirt
home
user
D
space,
we're
setting
the
database
URL
we're
setting
the
hostname
to
DB
and
then
so,
making
the
rest.
The
default,
these
spaces
database,
user
and
password,
and
here
we're
setting
the
password
to
D
space
and
then
I've
got
some
test
data
that
I've
added
to
the
sample.
B
B
B
So
here
this
set
many
of
the
concepts
you're
going
to
see
in
this
workspace
are
similar
to
what
Patrick
showed.
So
here
we've
got
an
IDE.
This
is
using
Eclipse
chase
with,
like
here's,
our
pom
dot
XML
file.
So
this
is,
you
know,
depending
on
the
type
of
file
you
open
up.
You'll,
have
you
know
language
specific,
highlighting
four
different
types
of
files?
B
The
next
thing
I'm
going
and
there's
our
home
user
D
space
as
our
D
space
installed
directory
next
I
am
going
to
run
the
maven
task,
I'm
going
to
run
that
on
the
build
machine,
and
it's
going
to
go
through
and
run
all
of
its
steps.
So
here
I
have
terminal
access
to
the
development
of
machine
is.
Are
you
all
able
to
see
the
terminal
I'm
working
in?
Yes?.
B
So
I'm
going
to
list
the
contents
of
home
user
D
space,
so
the
install
directory
so
you'll
see
there's
nothing
but
an
empty
upload
directory
right
now,
I'm
also
able
to
create
a
terminal
window
on
the
inside
the
develop
the
database
image.
So
here
I've
got
a
database
image
I'm
going
to
run
yes
duelled
and
new
space
and
I'm
going
to
list
all
the
tables.
So
there
are
no
tables
yet
because
we
haven't
gotten
to
the
stage
of
the
install
process
that
actually
creates
the
database
schema.
B
A
B
B
And
we
could
put
all
of
this
all
of
these
steps,
potentially
in
the
doctor
or
kind
of
all
of
these
build
commands
together,
but
would
it
help
make
it
clear
what
we
doing
I
wanted
to
kind
of
separate
each
of
these
into
individual
tasks?
So
maven
is
gone.
I'm
gonna
kill
the
aunt
Stephanie
I
yep.
What's
that
question.
H
B
H
Now
I
I
see
that
point
I
have
been
thinking
recently
of
building
a
docker
container
for
some
Oh.
The
administrative
stuff
I
do
on
my
instances.
Basically
just
have
the
displays
being
live
stuff,
their
displays,
API
and
then
run
this
from
a
docker
campaign.
I
was
separate
from
where
I
had
my
instance
in
salt
I'm,
just
wondering
how
much
of
your
docker
work
I
could
Segway
off
off
yeah.
B
And
then
that's
where
I
definitely
need,
like
some
other
folks
to
try
this
out
and
maybe
folks
who
know
docker
better
than
me
to
help.
Maybe
give
me
some
suggestions
because
I'm
finding
it
difficult
even
to
share
so
I've
just
started
to
work
with
docker
locally
on
my
desktop
and
I'm.
Finding
like
I
can't
use
the
same
exact
images
I
can
use,
they
can
be
pretty
similar,
but
because
of
this
volume
declaration
issue
I've
run
into
I,
can't
share
them
exactly
so.
I've
got
some
help.
Requests
out
to
the
codenvy
team.
H
I'm
so
sure
that
we're
working
with
the
Amazon,
Cloud
and
I
guess
done
some
work
in
another
project,
and
so
in
theory,
you
could
think
about
always
deploying
deep
space.
Even
in
production
from
within
the
docker
container,
you
can
run
docker
containers
in
the
Amazon
Cloud,
for
example,
and
I
like
the
way
you
spread
the
database
from
the
code
mm-hmm,
so
yeah
we're
looking
to
the
docker
stuff
a
little
bit.
What's
my
plan
anyway,
again.
B
B
So
my
next
step
is
I'm:
gonna
run
the
create
administrator
command.
So
here
we're
running
the
dspace
Creed
administrator
command,
passing
in
on
it
right
here
on
the
command
line,
so
I'm
creating
a
an
account
test,
a
test,
II
D
you
with
a
password
of
admin
so
that
our
administrator
account
is
created.
So
now,
if
I
come
in
and
take
a
look
at
the
database,
you'll
see
our
schema
has
been
populated.
B
So
the
last
step
I'm
going
to
do
is
I'm
going
to
go
to
the
commands
palette
and
start
Tomcat
and,
as
I
start
Tomcat
you're,
given
this
preview
URL
kind
of
like
what
Patrick
showed
and
if
I
click
on
this,
so
it's
gonna
take
a
minute,
but
what's
cool
is
that
preview
URL
becomes
an
internet
accessible
URL.
So
once
once
the
Tomcat
is
started,
we'll
actually
be
able
to
see
a
running
instance
of
dspace
at
this
address.
B
So
what
I
like
is
thought
of
if
you're
seeing
some
really
odd
behavior
in
your
test
environment,
you
know
it
would
be
possible
to
reach
out
to
developers
and
say,
hey,
look
at
what's
happening
here.
Have
you
got
any
suggestions
so
anyway?
This
will
this
much
like
everything
else.
It'll
take
like
two
to
three
minutes
to
get
all
the
web
apps
started
and
then
we'll
take
a
look.
A
So
Terry
I
guess
I'll
jump
in
again.
If
nobody
else
has
questions
yeah
I'm
curious,
maybe
this
is
the
next
stage
here:
how
how
you
kind
of
can
pull
in
the
D
space
source
code
to
either
to
make
changes
and
create
a
pull
request
or
how
you
go
through
the
process
of
testing
a
pull
request.
I
just
am
hoping
to
see
a
little
bit
of
that
work
flow
or
understand
how
that
workflow
works
and
once.
B
I
finish,
this
I'll
load
up
one
of
those
more
fully
built
environments
that
I
have
and
show
you
what
it
looks
like
so
I
think
the
Eclipse
shade,
because
it's
compiling
a
bunch
of
resources
at
one
time,
I
think
just
the
size
of
all
the
third-party
dependencies
and
D
space
is
causing
the
IDE
to
need
just
a
ton
of
RAM
in
order
to
work.
So
that's
where
you
know
we
were
originally
paying
$10
a
month
now,
we've
upped
that
account
to
paying
$30
a
month.
B
B
All
the
build
steps
deploy
tomcat
and
then
that
that
works
pretty
well
in
the
free
tier.
So
it
would
be
kind
of
interesting
to
see
if
we
could,
you
know,
create
some
sort
of
automated
construction
of
a
running
environment,
with
a
particular
pull
request
already
loaded
I
think
that
could
be
a
really
useful
way
like
that
could
be
a
way
we
could
provide
a
runtime
environment
for
someone
from
decad
to
come
in
and
test
the
application.
B
If
you
all
are
interested,
you
can,
through
the
URL
light
I
shared
in
the
chat
you
can
actually
sign
in
and
connect
to
this
empty
D
space
instance,
which
is
not
incredibly
interesting.
So
the
other
thing
I've
done
is
I've
got
a
a
bunch
of
AIP
files
where
the
items
are
essentially
pictures
of
my
dog
and
I've
got
another
command
here
that
will
load
sample
data
from
an
AI
P
file,
and
this
will
just
go
through
iterate
through
the
collection
and
item
files
and
start
adding
items
into
the
instance.
So.
A
B
What
I'm
thinking
of
doing
is
I'm
gonna
host
a
webinar
next
month
to
sort
of
show
people
how
to
apply
simple
customizations
to
D
space,
6
and
I'm
gonna
use
this
sample
data
and
this
environment
to
show
people
hey
here's
how
you,
you
know,
create
a
custom
theme.
Here's
how
you,
you
know
apply
other
very
simple
changes
to
base
instance
of
D
space.
So
anyway.
B
B
Alright,
well
let
me
go
ahead
and
I'm
going
to
stop
this
environment
from
running
so
now,
I'm
going
to
stop-
and
this
will
take
a
minute.
So
it's
gonna
start
creating
a
snapshot.
So
here
are
all
my
available
workspaces
that
I
have
this
current
environment
is
showing
up
kind
of
in
orange.
That's
an
indicator
that
it's
snapshotting
the
content,
so
everything
that
got
written
to
home
user
dspace
will
exist
again
when
we
restart
the
server
but
many
of
the
compiled
artifacts.
B
So
as
this
environment
is
shutting
down,
it's
going
to
take
a
minute,
so
I
can't
start
the
more
robust
environment
until
this
3
gigabyte
environment
is
fully
stopped.
Actually
I
guess
I.
If
I
thought
about
it,
I
didn't
have
to
snapshot
that
environment,
so
I'm
gonna
run
through
the
rest
of
my
slides,
and
then
we
can
come
back
and
take
a
closer
look
at
that
environment.
B
So
you
know
what
what
do
I
think
is
useful
about
this
I
think
you
know
this
could
be
a
tool
that
would
be
useful
for
fast
onboarding
of
new
contributors,
particularly
folks
who,
just
you
know,
don't
have
the
ability
to
spin
up
new
servers
or
installed.
You
know
manage
operating
systems.
This
could
be
a
really
simple
environment
to
provide
for
them
the
ability
to
create
shareable
test
environments.
B
It's
a
development
environment
requiring
only
a
browser.
So
you
know,
like
I
said
last
week:
I
was
traveling
with
a
Chromebook
and
by
you
know,
connecting
Dakota
and
Vee
I
was
actually
able
to
do
some.
You
know
meaningful
testing
of
a
pull
request
and
I
think
I
think
would
be
interesting.
Like
I
was
mentioning
a
minute
ago.
It
would
be
interesting
to
Auto
Bild
deployment
environment
with
the
code
from
a
particular
poll
request.
B
So
to
do's
I
still
need
to
figure
out
volume
declarations
within
the
chain
environment.
That's
something
that's
confusing!
So
if
anyone
has
any
interest
in
looking
at
that
with
me,
that
would
be
interesting
to
do.
I've
not
yet
integrated
the
Mirage
to
build
dependencies
into
the
docker
configurations.
I
know
that
that
project
I
referenced
Indy
space
labs
for
running
the
space
and
docker.
It
had
already
done
some
work
in
configuring.
The
Mirage
2
dependencies,
so
so
I
could
probably
steal
some
of
that
code
and
get
that
integrated
into
these
docker
images.
B
A
B
A
Is
where
it
seems
like
at
the
free
tier?
You
can
still
get
some
some
things
done,
but
but
I
still
think
it's
very
it's
quite
cool
and
neat,
and
it's
not
that
$30
a
month
is
that
that
pricey,
it's
just
that
it's
a
cost
of
course,
but
but
it
seems
like
a
very
reasonable
cost
for
this
sort
of
environment,
where
you
could
actually
work
off
of
a
Chromebook
and
things
of
that
nature.
That's
a
very
neat
concept
for
dspace.
B
Yeah
and
one
of
the
things
like
I,
don't
know
if
their
team
account
approach
could
ever
support
an
open-source
project
where
you
know
like
we
could.
If,
if
we
had
someone
donating
$100
a
month
to
pay
for
a
team
account,
would
it
be
possible
to
sort
of
allocate
team
licenses
to
different
contributors?
You
know
particularly
new
contributors,
who
don't
have
the
you
know
full
kind
of
infrastructure
support
that
would
be
needed
to
you
know,
host
their
own
instance.
B
A
Yeah
I
think
it's
a
good
idea
in
something
to
track,
especially
if
they,
if
codenvy,
would
ever
come
out
with
an
open-source
discount
of
some
sort.
Then
it
becomes
much
more
doable,
but
we'll
have
to
to
kind
of
take
a
look
at
those
costs
a
little
bit
and
see
how
how
codenvy
starts
to
adapt
as
well.
So.
B
I'm
running
into
a
slight
little
delay,
so
here
you
can
see
it's
reconstituted
in
my
database
with
16
items
I've
already
loaded.
So
those
are
the
pictures
of
my
dog,
let
me
and
as
we're
running
this,
let
me
go
ahead
and
start
Tomcat
and
then
we'll
take
a
look
at
that
IDE
Tomcat,
so
that
I'll
pop
up
and
run
so,
let's
go
into
the
D
space,
API
environment.
B
B
Content
and
we'll
look
at
collection
Java,
so
here
you've
got
you
know,
oh
and
code,
syntax
already
set
up
we're
on
the
D
space,
6x
branch,
but
here's
a
bunch
of
get
controls
that
are
available.
So
you
know
you
could
make
a
change
and
commit
those
changes
or
switch
to
a
different
branch.
Also
from
the
terminal
you
can
run,
you
know,
get
command
line
commands.
B
H
B
D
B
B
B
Now
the
same
repository
with
those
AIP
packages,
and
so
you
can
see
a
picture
of
my
dog
with
a
coat
on
if
you're
curious
so
anyway,
just
just
to
get
a
sense
of
what
it's
like
to
have
an
environment
with
some
actual
content
embedded.
So
the
cool
thing
by
setting
my
environment
up
this
way,
as
you
saw
we
we
restored,
we
had
when
we
restored
the
database
was
repopulated.
The
asset
store
was
repopulated,
I
have
two
projects
running
in
this
environment.
One
is
dspace
so
with
the
full
codebase.
B
The
other
is
I
still
have
this
codenvy
project,
and
this
is
really
designed
both
to
provide
a
copy
of
the
local
CFG
file
to
provide
you
know
some
AIP
packages,
so
I'm
kind
of
imagining.
When
you
configure
a
codenvy
workspace,
you
can
supply
multiple
projects
to
be
available
to
the
editor
at
one
time,.
F
D
A
B
B
B
So
Pascal
Becker
is:
has
a
really
nice
script,
set
up
for
essentially
telling
people
how
to
run
the
space
with
docker
and
then,
as
a
compliment
to
that
Tom
de
cera
from
admire
has
is
going
to
present
how
he
tests
Oracle
you
by
running
Oracle
within
a
docker
instance,
so
I
think
these
two
presentations
will
go
really
well
together,
but
we're
not
going
to
be
able
to
have
that
meeting
on
April
17th.
So
what
I
am
potentially
thinking
about?