# compose.staging.yml — overrides pour env staging # Usage : docker compose -f compose.yml -f compose.staging.yml up -d services: docmost: restart: always environment: APP_URL: ${DOCMOST_URL:?DOCMOST_URL requis sur staging} LOG_LEVEL: info labels: - "traefik.enable=true" - "traefik.http.routers.docmost-staging.rule=Host(`wiki.staging.acadenice.fr`)" - "traefik.http.routers.docmost-staging.entrypoints=websecure" - "traefik.http.routers.docmost-staging.tls.certresolver=letsencrypt" - "traefik.http.services.docmost-staging.loadbalancer.server.port=3000" ports: !reset [] baserow: restart: always environment: BASEROW_PUBLIC_URL: ${BASEROW_URL:?BASEROW_URL requis sur staging} labels: - "traefik.enable=true" - "traefik.http.routers.baserow-staging.rule=Host(`baserow.staging.acadenice.fr`)" - "traefik.http.routers.baserow-staging.entrypoints=websecure" - "traefik.http.routers.baserow-staging.tls.certresolver=letsencrypt" - "traefik.http.services.baserow-staging.loadbalancer.server.port=80" ports: !reset [] docmost-db: restart: always # Sur staging, on garde un volume persiste mais on accepte un dump regulier en backup deploy: resources: limits: memory: 1G docmost-redis: restart: always networks: default: external: true name: traefik # network commun avec Traefik (a adapter selon setup)