mirror of
https://github.com/andwati/dokploy.git
synced 2026-10-22 21:12:19 +00:00
65 lines
1.7 KiB
YAML
65 lines
1.7 KiB
YAML
version: "3.8"
|
|
|
|
services:
|
|
activepieces:
|
|
image: ghcr.io/activepieces/activepieces:0.35.0
|
|
restart: unless-stopped
|
|
networks:
|
|
- dokploy-network
|
|
depends_on:
|
|
postgres:
|
|
condition: service_healthy
|
|
redis:
|
|
condition: service_healthy
|
|
environment:
|
|
- AP_POSTGRES_DATABASE=${AP_POSTGRES_DATABASE}
|
|
- AP_POSTGRES_PASSWORD=${AP_POSTGRES_PASSWORD}
|
|
- AP_POSTGRES_USERNAME=${AP_POSTGRES_USERNAME}
|
|
- AP_POSTGRES_HOST=postgres
|
|
- AP_POSTGRES_PORT=5432
|
|
- AP_REDIS_HOST=redis
|
|
- AP_REDIS_PORT=6379
|
|
- AP_ENVIRONMENT=prod
|
|
- AP_ENCRYPTION_KEY=${AP_ENCRYPTION_KEY}
|
|
- AP_JWT_SECRET=${AP_JWT_SECRET}
|
|
- AP_ENGINE_EXECUTABLE_PATH=dist/packages/engine/main.js
|
|
- AP_EXECUTION_MODE=UNSANDBOXED
|
|
- AP_WEBHOOK_TIMEOUT_SECONDS=30
|
|
- AP_TRIGGER_DEFAULT_POLL_INTERVAL=5
|
|
- AP_FLOW_TIMEOUT_SECONDS=600
|
|
- AP_TELEMETRY_ENABLED=true
|
|
- AP_TEMPLATES_SOURCE_URL="https://cloud.activepieces.com/api/v1/flow-templates"
|
|
|
|
postgres:
|
|
image: postgres:14.4
|
|
restart: unless-stopped
|
|
networks:
|
|
- dokploy-network
|
|
environment:
|
|
- POSTGRES_DB=${AP_POSTGRES_DATABASE}
|
|
- POSTGRES_PASSWORD=${AP_POSTGRES_PASSWORD}
|
|
- POSTGRES_USER=${AP_POSTGRES_USERNAME}
|
|
volumes:
|
|
- postgres_data:/var/lib/postgresql/data
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "pg_isready -U ${AP_POSTGRES_USERNAME}"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
|
|
redis:
|
|
image: redis:7.0.7
|
|
restart: unless-stopped
|
|
networks:
|
|
- dokploy-network
|
|
volumes:
|
|
- redis_data:/data
|
|
healthcheck:
|
|
test: ["CMD", "redis-cli", "ping"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
|
|
volumes:
|
|
postgres_data:
|
|
redis_data: |