init: Coder compose + templates + act-runner

This commit is contained in:
2026-05-23 09:46:51 +02:00
parent 15eba016fb
commit 16708d3a39
9 changed files with 409 additions and 1 deletions
+27
View File
@@ -0,0 +1,27 @@
services:
coder:
image: ghcr.io/coder/coder:latest
container_name: coder
restart: unless-stopped
ports:
- "7080:7080"
environment:
CODER_HTTP_ADDRESS: "0.0.0.0:7080"
CODER_ACCESS_URL: "https://dev.nuclide.systems"
CODER_WILDCARD_ACCESS_URL: "*.dev.nuclide.systems"
CODER_PG_CONNECTION_URL: "postgresql://coder:${CODER_DB_PASSWORD}@192.168.1.6:5432/coder?sslmode=disable"
# OIDC via Pocket-ID
CODER_OIDC_ISSUER_URL: "https://id.nuclide.systems"
CODER_OIDC_CLIENT_ID: "${CODER_OIDC_CLIENT_ID}"
CODER_OIDC_CLIENT_SECRET: "${CODER_OIDC_CLIENT_SECRET}"
CODER_OIDC_ALLOW_SIGNUPS: "true"
CODER_OIDC_EMAIL_DOMAIN: "nucli.de"
CODER_DISABLE_PASSWORD_AUTH: "true"
# Disable the bundled GitHub login provider (separate from OIDC)
CODER_OAUTH2_GITHUB_DEFAULT_PROVIDER_ENABLE: "false"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /mnt/pve/unas/services/coder:/home/coder
group_add:
- "991" # docker socket gid inside CT 111
volumes: