container/grist/docker-compose.yml

31 lines
737 B
YAML

version: "2"
services:
app:
image: gristlabs/grist
restart: always
volumes:
- grist:/persist
- certs:/certs
environment:
VIRTUAL_HOST: grist.dmeiburg.de
LETSENCRYPT_EMAIL: ${EMAIL}
LETSENCRYPT_HOST: grist.dmeiburg.de
APP_HOME_URL: https://grist.dmeiburg.de
GRIST_SESSION_SECRET: ${SECRET}
GRIST_SANDBOX_FLAVOR: gvisor
GRIST_FORCE_LOGIN: true
GRIST_OIDC_IDP_ISSUER: https://sso.dmeiburg.de/application/o/grist/.well-known/openid-configuration
GRIST_OIDC_IDP_CLIENT_ID: ${OIDC_ID}
GRIST_OIDC_IDP_CLIENT_SECRET: ${OIDC_SECRET}
expose:
- 8484
networks:
default:
name: nginx-proxy
external: true
volumes:
grist:
certs: