version: "3.9" services: db: image: postgres:17 container_name: postgres_bdd restart: always environment: POSTGRES_USER: admin POSTGRES_PASSWORD: admin123 POSTGRES_DB: ptitpas_db ports: - "5433:5432" volumes: - ./migrations/01_init.sql:/docker-entrypoint-initdb.d/01_init.sql - ./migrations/02_seed.sql:/docker-entrypoint-initdb.d/02_seed.sql - postgres_data:/var/lib/postgresql/data pgadmin: image: dpage/pgadmin4 container_name: pgadmin4_bdd restart: always environment: PGADMIN_DEFAULT_EMAIL: admin@bdd.com PGADMIN_DEFAULT_PASSWORD: admin123 ports: - "8080:80" depends_on: - db volumes: postgres_data: