services: backend: image: registry.oeo.one/monitor/monitor-backend:${MONITOR_VERSION:-0.1.1} container_name: monitor-backend restart: unless-stopped init: true ports: - "127.0.0.1:8080:8080" environment: ASPNETCORE_HTTP_PORTS: "8080" Monitor__DataDirectory: /data Monitor__InitialAdminUser: ${MONITOR_ADMIN_USER:-admin} Monitor__InitialAdminPassword: "${MONITOR_ADMIN_PASSWORD:?Set MONITOR_ADMIN_PASSWORD in the environment}" volumes: - monitor-data:/data read_only: true tmpfs: - /tmp:rw,noexec,nosuid,size=64m,mode=1777 security_opt: - no-new-privileges:true cap_drop: - ALL stop_grace_period: 30s volumes: monitor-data: