update docker compose for caddy and authentik

This commit is contained in:
2026-04-13 14:01:32 +02:00
parent e9aac9a19b
commit 8973fe2bdb

View File

@@ -5,9 +5,8 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: overleaf-mcp container_name: overleaf-mcp
restart: unless-stopped restart: unless-stopped
ports: networks:
- "80:80" - qumo_services_proxy_network
- "443:443"
environment: environment:
- OVERLEAF_EMAIL=${OVERLEAF_EMAIL} - OVERLEAF_EMAIL=${OVERLEAF_EMAIL}
- OVERLEAF_PASSWORD=${OVERLEAF_PASSWORD} - OVERLEAF_PASSWORD=${OVERLEAF_PASSWORD}
@@ -18,22 +17,22 @@ services:
- browser-data:/root/.overleaf-mcp/browser-data - browser-data:/root/.overleaf-mcp/browser-data
- pdf-output:/data/resumes - pdf-output:/data/resumes
- latex-output:/data/output - latex-output:/data/output
# Persist Let's Encrypt certificates
- certs:/root/.local/share/mcp-auth-proxy - certs:/root/.local/share/mcp-auth-proxy
shm_size: "2gb" shm_size: "2gb"
security_opt: security_opt:
- seccomp=unconfined - seccomp=unconfined
# mcp-auth-proxy flags — passed as command since ENTRYPOINT is set
command: command:
- --external-url - --external-url
- https://${MCP_DOMAIN} - https://${MCP_DOMAIN}
- --tls-accept-tos - --tls-accept-tos
- --github-client-id - --oidc-issuer
- ${GITHUB_OAUTH_CLIENT_ID} - ${AUTHENTIK_ISSUER_URL}
- --github-client-secret - --oidc-client-id
- ${GITHUB_OAUTH_CLIENT_SECRET} - ${AUTHENTIK_CLIENT_ID}
- --oidc-client-secret
- ${AUTHENTIK_CLIENT_SECRET}
- --allowed-user - --allowed-user
- ${GITHUB_ALLOWED_USER} - ${ALLOWED_USER}
- -- - --
- node - node
- /app/dist/index.js - /app/dist/index.js
@@ -43,3 +42,7 @@ volumes:
pdf-output: pdf-output:
latex-output: latex-output:
certs: certs:
networks:
qumo_services_proxy_network:
external: true