services: postgres: image: postgres:18 restart: unless-stopped environment: POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_DB: ${DB_NAME} ports: - "5432:5432" volumes: - moove-postgres-data:/var/lib/postgresql extra_hosts: - "host.docker.internal:host-gateway" networks: - moove-network minio: image: minio/minio command: server /data --console-address ":9001" ports: - '9000:9000' - '9001:9001' networks: - moove-network volumes: - 'moover_bucket_store:/data' environment: - MINIO_ROOT_USER=${MINIO_ROOT_USER} - MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD} - MINIO_DEFAULT_BUCKETS=${MINIO_DEFAULT_BUCKETS} volumes: moove-postgres-data: moover_bucket_store: networks: moove-network: driver: bridge