services: code-server: image: lscr.io/linuxserver/code-server:latest restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=${TZ} - PASSWORD=${CODE_PASSWORD} - SUDO_PASSWORD=${SUDO_PASSWORD} - DEFAULT_WORKSPACE=/config/workspace volumes: - code-server-config:/config ports: - "8443" labels: - traefik.enable=true - traefik.http.routers.${COMPOSE_PROJECT_NAME}.rule=Host(`${COMPOSE_PROJECT_NAME}.${TRAEFIK_HOST}`) - traefik.http.routers.${COMPOSE_PROJECT_NAME}.entrypoints=websecure - traefik.http.routers.${COMPOSE_PROJECT_NAME}.tls.certresolver=letsencrypt - traefik.http.services.${COMPOSE_PROJECT_NAME}.loadbalancer.server.port=8443 volumes: code-server-config: