services: db: image: postgres:17 container_name: postgres-DB ports: - "5432:5432" environment: POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_DB: prisma volumes: - pgdata:/var/lib/postgresql/data healthcheck: test: ["CMD", "pg_isready", "-U", "${DB_USER}"] interval: 5s timeout: 3s retries: 5 minio: image: quay.io/minio/minio container_name: minio ports: - "9000:9000" # API - "9001:9001" # Web GUI environment: MINIO_ROOT_USER: ${MINIO_USER} MINIO_ROOT_PASSWORD: ${MINIO_PASSWORD} command: server /data --console-address ":9001" volumes: - minio-data:/data volumes: pgdata: minio-data: