Files
Presencia/docker-compose.yml
T
Claude 0de1b14eba Rattacher les services au réseau Docker externe nginx_default
Permet à un reverse proxy nginx déjà en place (sur le réseau
nginx_default) d'atteindre les containers de Presencia directement.
Le réseau doit déjà exister sur l'hôte avant docker compose up.
2026-07-06 08:23:18 +00:00

55 lines
1.1 KiB
YAML

services:
db:
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_USER: presencia
POSTGRES_PASSWORD: presencia_change_me
POSTGRES_DB: presencia
volumes:
- presencia_pgdata:/var/lib/postgresql/data
ports:
- "6543:5432"
healthcheck:
test: ["CMD-SHELL", "pg_isready -U presencia"]
interval: 5s
timeout: 5s
retries: 10
backend:
build: ./backend
restart: unless-stopped
depends_on:
db:
condition: service_healthy
environment:
PORT: 4790
PGHOST: db
PGPORT: 5432
PGUSER: presencia
PGPASSWORD: presencia_change_me
PGDATABASE: presencia
JWT_SECRET: change-me-to-a-long-random-string
COOKIE_SECURE: "false"
ADMIN_EMAIL: admin@presencia.local
ADMIN_PASSWORD: ChangeMe123!
ADMIN_NAME: Administrateur
ports:
- "4790:4790"
frontend:
build: ./frontend
restart: unless-stopped
depends_on:
- backend
ports:
- "8781:80"
networks:
default:
name: nginx_default
external: true
volumes:
presencia_pgdata: