services: pocketbase: image: ghcr.io/muchobien/pocketbase:latest container_name: tipibot-pocketbase restart: unless-stopped volumes: - pb_data:/pb_data ports: - "8090:8090" healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://localhost:8090/api/health"] interval: 10s timeout: 5s retries: 3 bot: build: . container_name: tipibot restart: unless-stopped depends_on: pocketbase: condition: service_healthy env_file: - .env environment: - PB_URL=http://pocketbase:8090 volumes: - ./data:/app/data - ./logs:/app/logs - ./credentials.json:/app/credentials.json:ro volumes: pb_data: