diff --git a/vscode.yaml b/vscode.yaml index f64eae3..e73e416 100755 --- a/vscode.yaml +++ b/vscode.yaml @@ -1,43 +1,56 @@ services: code-server: image: ghcr.io/linuxserver/code-server - container_name: code-server + networks: + - netgrimoire + environment: - - TZ=America/Chicago - - PGID=998 - - PUID=1001` - #- PASSWORD=password F@lcon12 - # - HASHED_PASSWORD= #optional - - SUDO_PASSWORD=F@lcon13 #optional - # - SUDO_PASSWORD_HASH= #optional - - PROXY_DOMAIN=code.netgrimore.com #optional + TZ: America/Chicago + PUID: "1001" + PGID: "998" + # PASSWORD=password F@lcon12 + # HASHED_PASSWORD= # optional + SUDO_PASSWORD: "F@lcon13" # optional + # SUDO_PASSWORD_HASH= # optional + PROXY_DOMAIN: "code.netgrimoire.com" # optional + + # Match your standard UID:GID execution model + user: "1001:998" + volumes: - /data/nfs/Baxter/Docker/Code/config:/config - /DockerVol/code:/Data + ports: - - 8443:8443 - restart: unless-stopped - networks: - - netgrimoire + - target: 8443 + published: 8443 + protocol: tcp + mode: ingress + deploy: labels: - - homepage.group=Application - - homepage.name=Code Server - - homepage.icon=code.png - - homepage.href=http://code.netgrimoire.com - - homepage.description=Code Server - - kuma.cs.http.name="Code Server" - - kuma.mealie.http.url=http://code-server:8443 - - caddy=code.netgrimoire.com - - caddy.import=authentik - - caddy.reverse_proxy="{{upstreams 8443}}" + # Homepage + homepage.group: "Applications" + homepage.name: "Code Server" + homepage.icon: "code.png" + homepage.href: "https://code.netgrimoire.com" + homepage.description: "Code Server" + # Kuma + kuma.cs.http.name: "Code Server" + kuma.cs.http.url: "http://code-server:8443" + # Caddy + caddy: "code.netgrimoire.com" + caddy.import: "authentik" + caddy.reverse_proxy: "code-server:8443" + + # Diun (image update monitoring) + diun.enable: "true" networks: netgrimoire: - external: true - + external: true volumes: Projects: