📦 build(dev-container): Persist VS Code server and expose NodePort range

This commit is contained in:
2026-01-23 10:29:08 +07:00
parent 98b685fe1b
commit 34260259da
2 changed files with 4 additions and 1 deletions

View File

@@ -70,7 +70,7 @@ RUN userdel -r $(getent passwd ${HOST_UID} | cut -d: -f1) 2>/dev/null || true &&
usermod -aG docker dev usermod -aG docker dev
# Setup directories # Setup directories
RUN mkdir -p /home/dev/.kube && chown -R dev:dev /home/dev RUN mkdir -p /home/dev/.kube /home/dev/.vscode-server && chown -R dev:dev /home/dev
WORKDIR /workspace WORKDIR /workspace

View File

@@ -20,9 +20,11 @@ services:
- "6443:6443" # k3s API - "6443:6443" # k3s API
- "25565:25565" # minecraft - "25565:25565" # minecraft
- "25577:25577" # velocity - "25577:25577" # velocity
- "30000:32767" # NodePort range
volumes: volumes:
- "../:/workspace" - "../:/workspace"
- "/sys/fs/cgroup:/sys/fs/cgroup:rw" - "/sys/fs/cgroup:/sys/fs/cgroup:rw"
- vscode-server:/home/dev/.vscode-server
working_dir: "/workspace" working_dir: "/workspace"
depends_on: depends_on:
db: db:
@@ -53,3 +55,4 @@ services:
volumes: volumes:
postgres-data: postgres-data:
vscode-server: