services: postgres: image: postgres:16-alpine container_name: pandektes-postgres restart: always environment: POSTGRES_USER: ${POSTGRES_USER:-postgres} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-yourPassword} POSTGRES_DB: ${POSTGRES_DB:-pandektes} ports: - "${POSTGRES_PORT:-5432}:5432" volumes: - postgres_data:/var/lib/postgresql/data minio: image: minio/minio container_name: pandektes-minio ports: - "9000:9000" - "9001:9001" environment: MINIO_ROOT_USER: ${MINIO_ROOT_USER:-minioadmin} MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:-minioadmin} command: server /data --console-address ":9001" volumes: - minio_data:/data redis: image: redis:7-alpine container_name: pandektes-redis ports: - "6379:6379" volumes: - redis_data:/data volumes: postgres_data: minio_data: redis_data: