This Docker image extends the base image provided by coder.com. It includes a number of applications, utilities, and VSCode extensions that I find myself frequently using. Fork and alter as needed.
It comes with the following applications / libraries pre-installed on Ubuntu 18.04.1 LTS:
- Node 10.15.3
- npm@latest
- webdiff
- gitcheck
- GraphicsMagick
- git
- htop
- Python 2.7.15
- PHP 7.1
- Composer 1.8.4
- Docker
- MySQL Client
VSCode has been pre-configured with the following extensions:
- Docker
- GitLens
- Log Viewer
- .editorconfig
- Prettier
- npm
- PHP debugger
- GraphQL for VSCode
- YAML
- VSCode Icons / Material Theme
docker run -p "127.0.0.1:8443:8443" --rm tkambler/code-server:latest
Clone and run:
make
- Build the image and start a new container instance.
- Make the necessary changes using VSCode's interface.
- Copy the contents of the container's `/home/coder/.local` folder to `./files/vscode-local`.
- Stop the container and re-build the image.
docker run -p "127.0.0.1:8443:8443" --rm tkambler/code-server:latest
docker run -p "127.0.0.1:8443:8443" --rm -v $(pwd):/home/coder/project tkambler/code-server:latest