apps/activepieces/docker-compose.json hinzugefügt

This commit is contained in:
tipi 2025-03-09 15:39:31 +00:00
parent 8bd63b00b6
commit 8c22e1207c

View File

@ -0,0 +1,77 @@
{
"services": [
{
"image": "activepieces/activepieces:0.46.7",
"name": "activepieces",
"internalPort": 80,
"isMain": true,
"dependsOn": {
"activepieces-postgres": {
"condition": "service_healthy"
},
"activepieces-redis": {
"condition": "service_healthy"
}
},
"environment": {
"AP_ENGINE_EXECUTABLE_PATH": "dist/packages/engine/main.js",
"AP_API_KEY": "${AP_API_KEY}",
"AP_ENCRYPTION_KEY": "${AP_ENCRYPTION_KEY}",
"AP_JWT_SECRET": "${AP_JWT_SECRET}",
"AP_ENVIRONMENT": "prod",
"AP_FRONTEND_URL": "${APP_PROTOCOL:-http}://${APP_DOMAIN}",
"AP_WEBHOOK_TIMEOUT_SECONDS": "30",
"AP_TRIGGER_DEFAULT_POLL_INTERVAL": "5",
"AP_POSTGRES_DATABASE": "activepieces",
"AP_POSTGRES_HOST": "activepieces-postgres",
"AP_POSTGRES_PORT": "5432",
"AP_POSTGRES_USERNAME": "tipi",
"AP_POSTGRES_PASSWORD": "${AP_POSTGRES_PASSWORD}",
"AP_EXECUTION_MODE": "UNSANDBOXED",
"AP_REDIS_HOST": "activepieces-redis",
"AP_REDIS_PORT": "6379",
"AP_SANDBOX_RUN_TIME_SECONDS": "600",
"AP_TELEMETRY_ENABLED": "true",
"AP_TEMPLATES_SOURCE_URL": "https://cloud.activepieces.com/api/v1/flow-templates"
}
},
{
"image": "postgres:14",
"name": "activepieces-postgres",
"environment": {
"POSTGRES_DB": "activepieces",
"POSTGRES_PASSWORD": "${AP_POSTGRES_PASSWORD}",
"POSTGRES_USER": "tipi"
},
"volumes": [
{
"hostPath": "${APP_DATA_DIR}/data/postgres",
"containerPath": "/var/lib/postgresql/data"
}
],
"healthCheck": {
"test": "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB",
"interval": "30s",
"timeout": "30s",
"retries": 3
}
},
{
"image": "redis:7",
"name": "activepieces-redis",
"healthCheck": {
"test": "redis-cli ping",
"interval": "30s",
"timeout": "30s",
"retries": 3
},
"volumes": [
{
"hostPath": "${APP_DATA_DIR}/data/redis/",
"containerPath": "/data"
}
]
}
],
"$schema": "../dynamic-compose-schema.json"
}