Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/somnisomni/code-server-container

Customized code-server Docker build file for private use
https://github.com/somnisomni/code-server-container

code-server docker dockerfile

Last synced: 12 days ago
JSON representation

Customized code-server Docker build file for private use

Awesome Lists containing this project

README

        

# somni-code-server
Customized container image build files of [code-server](https://github.com/cdr/code-server).

## How to use
Just execute `$ podman build .` on root of the repository, or run `build.sh` script.

`build.sh` script will build the image with tag name `somni-code-server`.

Podman is supported. Docker is may not supported.

## Customizations against vanilla image
- Based on [latest Debian Unstable image](https://hub.docker.com/_/debian)
- Use `KST` timezone
- `ko_KR` locale/language registered (but uses `en_US.UTF-8` as default)
- `.NET SDK` preinstalled
- `dpkg-dev` preinstalled for debian packaging development
- Latest `GCC` and `build-essential` preinstalled
- Latest `Node.js` LTS version preinstalled using [`NVM`](https://nvm.sh), Corepack enabled
- Other various essential packages preinstalled, see [Dockerfile](Dockerfile)
- [Branding](branding.sh)

## Port exposes
- `code-server` itself : **8080**
- Development server *(e.g. Live Server)* : **39001**, **39002**

## Note
**Huge image** *(about 1~2GB)* will be produced when build this customized Dockerfile
so I will not upload the image to any Docker repositories.

Please build locally if you want to use this.