# Zombie Room FPS — API della classifica. # In ascolto SOLO su loopback: l'unico ingresso pubblico e' nginx (reverse proxy # su /api/zombie-fps/). Per avviare: docker compose up -d --build services: scores: build: . image: zombie-fps-scores:1.0.0 container_name: zombie-fps-scores restart: unless-stopped init: true # Il processo gira con l'uid dell'utente host che possiede ./data: cosi' il # database e i file WAL restano leggibili e backuppabili senza sudo. user: "1000:1000" environment: DATABASE_PATH: /data/scores.db PORT: "8791" MAX_BODY_BYTES: "2048" volumes: # Si monta la DIRECTORY: con WAL accanto al database ci sono anche -wal e -shm. - ./data:/data ports: - "127.0.0.1:8791:8791" read_only: true tmpfs: - /tmp cap_drop: - ALL security_opt: - no-new-privileges:true stop_grace_period: 20s logging: driver: json-file options: max-size: "5m" max-file: "3"