/devbox

Dev Environment Image

Primary LanguageShell

devbox

This is my personal development environment. It contains some of the tools I use for software development.

Docker Image: colbydauph/devbox

Software

os      - ubuntu
general - curl, git, vim
util    - unzip, zip
cloud   - aws, docker
jvm     - java, scala, sbt
js      - node, npm, n, typescript, yarn

Mount Points

path
/home/dev/.aws aws config
/home/dev/.bash_profile sourced at startup
/home/dev/.ssh ssh keys

Examples

# Build
$ docker build -t colbydauph/devbox .;

# Run
$ docker run -it colbydauph/devbox;

# Debug node
# visit chrome://inspect
$ docker run -it -p 9229:9229 colbydauph/devbox node --inspect=0.0.0.0:9229;

# Kitchen sink
$ docker run -it \
  -p 9229:9229 \
  -v ~/.aws:/home/dev/.aws:ro \
  -v ~/.bash_profile:/home/dev/.bash_profile:ro \
  -v ~/.ssh:/home/dev/.ssh:ro \
  -v ~/code:/home/dev/code \
  colbydauph/devbox;