feat(vscode): add initial Docker Compose configuration for VSCode service

This commit is contained in:
nathan 2026-04-12 22:00:00 -04:00
parent 14f7afb8f2
commit 3cd34e71e3

View File

@ -0,0 +1,27 @@
services:
vscode:
image: lscr.io/linuxserver/code-server:4.115.0-ls332
container_name: vscode
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- PASSWORD=password #optional
- HASHED_PASSWORD= #optional
- SUDO_PASSWORD=password #optional
- SUDO_PASSWORD_HASH= #optional
- PROXY_DOMAIN=code.castaldifamily.com #optional
- DEFAULT_WORKSPACE=/config/workspace #optional
- PWA_APPNAME=vscode #optional
volumes:
- /mnt/appdata/vscode/data:/config
ports:
- 8443:8443
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.vscode.entrypoints=websecure"
- "traefik.http.routers.vscode.rule=Host(`code.castaldifamily.com`)"
- "traefik.http.routers.vscode.tls=true"
- "traefik.http.routers.vscode.tls.certresolver=cloudflare"
- "traefik.http.services.vscode.loadbalancer.server.port=8443"