services: postgres: image: pgvector/pgvector:pg16 environment: POSTGRES_DB: ${POSTGRES_DB:-ai_ticket_platform} POSTGRES_USER: ${POSTGRES_USER:-ai_ticket} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ai_ticket} ports: - "5432:5432" volumes: - ./data/postgres:/var/lib/postgresql/data restart: unless-stopped redis: image: redis:7-alpine ports: - "6379:6379" volumes: - ./data/redis:/data restart: unless-stopped minio: image: minio/minio:latest command: server /data --console-address ":9001" environment: MINIO_ROOT_USER: ${MINIO_ROOT_USER:-minio} MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:-minio123} ports: - "9000:9000" - "9001:9001" volumes: - ./data/minio:/data restart: unless-stopped