services: frontend: build: context: frontend/ args: BACKEND_BASE_URL: https://pluss.itsonus.fr/api ports: - "8190:80" backend: build: backend/ depends_on: - database environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - DATABASE_HOST=database - DATABASE_PORT=5432 - DATABASE_NAME=${DATABASE_NAME} - MAIL_HOST=${MAIL_HOST} - MAIL_PORT=${MAIL_PORT} - MAIL_FROM=${MAIL_FROM} - MAIL_USERNAME=${MAIL_USERNAME} - MAIL_USERNAME=${MAIL_USERNAME} - MAIL_ACTIVATE_DEBUG=false - FRONTEND_CHANGE_PASSWORD_URL=https://pluss.itsonus.fr/account/password/confirm-reset ports: - "8191:8080" networks: - pluss database: image: postgres:16-alpine environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - PGDATA=/data/postgres volumes: - pluss_postgres:/data/postgres ports: - "5434:5432" networks: - pluss restart: unless-stopped networks: pluss: volumes: pluss_postgres: