diff --git a/README.md b/README.md index 6df5fb5..282fef7 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ Each stack is independently deployable with its own `compose.yml` and `.env`. Al | `gitea` | Git hosting + CI runner | gitea, runner, db | | `coolify` | Deployment platform | coolify, realtime, redis, db | | `passbolt` | Password manager (GPG-encrypted, team sharing) | passbolt, db | -| `code` | Browser-based VS Code IDE with Anthropic API access | code | | `headscale` | Self-hosted Tailscale control server (WireGuard mesh VPN) | headscale | | `obsidian` | CouchDB sync backend for the Obsidian LiveSync plugin | obsidian | | `pulsenode` | Infrastructure dashboard - monitors all the stacks above | pulsenode | diff --git a/code/.env.example b/code/.env.example deleted file mode 100644 index 77bb952..0000000 --- a/code/.env.example +++ /dev/null @@ -1,8 +0,0 @@ -TRAEFIK_HOST=code.example.com -NETWORK_NAME=falcon_network -TIMEZONE=Europe/Amsterdam -DOCKER_USER=coder -PUID=1000 -PGID=1000 -PASSWORD=changeme -ANTHROPIC_API_KEY= diff --git a/code/compose.yml b/code/compose.yml deleted file mode 100644 index 4364364..0000000 --- a/code/compose.yml +++ /dev/null @@ -1,32 +0,0 @@ -services: - code: - image: codercom/code-server:latest - container_name: code - user: "${PUID:-1000}:${PGID:-1000}" - environment: - TZ: ${TIMEZONE:-Europe/Amsterdam} - DOCKER_USER: ${DOCKER_USER:-coder} - PASSWORD: ${PASSWORD} - ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY} - volumes: - - ../.data/code:/home/coder - restart: always - labels: - - "traefik.enable=true" - - "traefik.http.middlewares.code-redirect-web-secure.redirectscheme.scheme=https" - - "traefik.http.routers.code-web.middlewares=code-redirect-web-secure" - - "traefik.http.routers.code-web.rule=Host(`${TRAEFIK_HOST}`)" - - "traefik.http.routers.code-web.entrypoints=web" - - "traefik.http.routers.code-web-secure.rule=Host(`${TRAEFIK_HOST}`)" - - "traefik.http.routers.code-web-secure.tls.certresolver=resolver" - - "traefik.http.routers.code-web-secure.entrypoints=web-secure" - - "traefik.http.routers.code-web-secure.middlewares=security-headers@file,no-index@file" - - "traefik.http.services.code-web-secure.loadbalancer.server.port=8080" - - "traefik.docker.network=${NETWORK_NAME}" - networks: - - compose_network - -networks: - compose_network: - name: ${NETWORK_NAME} - external: true diff --git a/pulsenode/config/.env.example b/pulsenode/config/.env.example index 8ac9777..a0e2b4c 100644 --- a/pulsenode/config/.env.example +++ b/pulsenode/config/.env.example @@ -1,7 +1,6 @@ # Public hostnames of the services PulseNode links to / monitors. # These are not secrets, but keeping them here (rather than hardcoded in # config.yml) means the same config.yml works across environments. -TRAEFIK_HOST_CODE=code.example.com TRAEFIK_HOST_COOLIFY=coolify.example.com TRAEFIK_HOST_GITEA=git.example.com TRAEFIK_HOST_HEADSCALE=headscale.example.com diff --git a/pulsenode/config/config.yml b/pulsenode/config/config.yml index e9bd31d..49de461 100644 --- a/pulsenode/config/config.yml +++ b/pulsenode/config/config.yml @@ -23,9 +23,6 @@ groups: - name: Gitea href: https://${TRAEFIK_HOST_GITEA} icon: gitea - - name: Code Server - href: https://${TRAEFIK_HOST_CODE} - icon: coder - name: Immich href: https://${TRAEFIK_HOST_IMMICH} icon: immich @@ -58,6 +55,8 @@ groups: href: https://roux.pivoine.art - name: triggershell.falcon.pivoine.art href: https://triggershell.falcon.pivoine.art + - name: vpinball.pivoine.art + href: https://vpinball.pivoine.art - name: Services widgets: