25 lines
920 B
YAML
25 lines
920 B
YAML
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"
|
|
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"
|
|
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:
|
|
- "996"
|