apps/activepieces/docker-compose.json hinzugefügt
This commit is contained in:
		
							parent
							
								
									8bd63b00b6
								
							
						
					
					
						commit
						8c22e1207c
					
				
							
								
								
									
										77
									
								
								apps/activepieces/docker-compose.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								apps/activepieces/docker-compose.json
									
									
									
									
									
										Normal 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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user