Sign inSign up

1mamute/dev-container-javascript

By 1mamute

Updated over 5 years ago

Personal container environment for javascript/typescript development.

Image
0

1.0K

1mamute/dev-container-javascript repository overview

dev-container-javascript

Personal container environment for javascript/typescript development.

  • Ubuntu 20.04 base image
  • Essentials packages
  • Creates a user (jsdev as default) and add its to sudoers group
  • nvm for managing multiple node versions
  • Installs latest nodejs and nodejs-lts (uses nodejs-lts as default)
  • Essentials js/ts npm packages and yarn

Stop bloating your machine with packages and dependencies, code inside the Docker container! Everything is isolated, controlled, 100% customizable and it's reusable or disposable (if you want).

Read the Dockerfile! There's useful comments there. (actually you should always read any scripts you download from the internet :P)

This is not a Docker image for production/release!

How to use it

TODO:

  • Mount a volume to persist the storage from the container
  • Create a devcontainer.json configuration
  • Support multiple versions of Node with nvm (done)
  • Setup a user inside the container so we won't always be using the root user (done)

Tag summary

Content type

Image

Digest

Size

334.2 MB

Last updated

over 5 years ago

docker pull 1mamute/dev-container-javascript