services: code-server: image: lscr.io/linuxserver/code-server:latest container_name: code-server restart: unless-stopped environment: - PUID=${PUID:-1000} - PGID=${PGID:-1000} - TZ=${TZ:-Europe/Berlin} - PASSWORD=${PASSWORD:?password required} - SUDO_PASSWORD=${SUDO_PASSWORD:-} - DEFAULT_WORKSPACE=/config/workspace ports: - "${HTTP_PORT:-8443}:8443" volumes: - ${DATA_PATH:-/srv/code-server}:/config - ${PROJECTS_PATH:-/srv/projects}:/config/workspace