update docker compose for caddy and authentik
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user