Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/somnisomni/code-server-container
- Owner: somnisomni
- License: mit
- Created: 2021-06-18T13:28:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T06:24:54.000Z (3 months ago)
- Last Synced: 2025-01-07T02:28:55.937Z (28 days ago)
- Topics: code-server, docker, dockerfile
- Language: Dockerfile
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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.