services: postgres: image: postgres:17-alpine container_name: stargue-pe-postgres environment: POSTGRES_USER: stargue POSTGRES_PASSWORD: stargue_dev POSTGRES_DB: stargue_publishing_engine ports: - "5433:5432" volumes: - pe_pg_data:/var/lib/postgresql/data healthcheck: test: ["CMD", "pg_isready", "-U", "stargue", "-d", "stargue_publishing_engine"] interval: 5s timeout: 3s retries: 5 redis: image: redis:7-alpine container_name: stargue-pe-redis ports: - "6380:6379" healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 5s timeout: 3s retries: 5 openobserve: image: public.ecr.aws/zinclabs/openobserve:latest container_name: stargue-pe-openobserve environment: ZO_ROOT_USER_EMAIL: dev@stargue.local ZO_ROOT_USER_PASSWORD: stargue_dev ZO_DATA_DIR: /data ports: - "5080:5080" volumes: - pe_oo_data:/data volumes: pe_pg_data: pe_oo_data: