name: endorphin-tabularium-docs services: docs: image: ${TABULARIUM_IMAGE:?verified image required} init: true environment: AUTH_CONFIG_FILE: /auth/config.json AUTH_COOKIE_SECURE: ${AUTH_COOKIE_SECURE:-false} volumes: - /opt/endorphin-tabularium-docs/private-auth:/auth ports: - "${TABULARIUM_BIND:-0.0.0.0}:${TABULARIUM_PORT:-18135}:3000" restart: unless-stopped stop_grace_period: 20s security_opt: - no-new-privileges:true cap_drop: - ALL logging: driver: json-file options: max-size: 10m max-file: "3"