48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
version: '3.6'
|
|
|
|
services:
|
|
|
|
conductor-server:
|
|
image: "orkesio/orkes-conductor-community-standalone:latest"
|
|
networks:
|
|
- conductor-network
|
|
ports:
|
|
- "8080:8080"
|
|
- "5000:5000"
|
|
|
|
workers:
|
|
environment:
|
|
CONDUCTOR_SERVER: http://conductor-server:8080/api
|
|
CONDUCTOR_HEALTH: http://conductor-server:8080/health
|
|
worker_plugins: "Shell Eval Mail HttpBridge"
|
|
smtp_pass: ${smtp_pass}
|
|
image: 'nubisware/nubisware-conductor-worker-py-d4s'
|
|
networks:
|
|
- conductor-network
|
|
deploy:
|
|
mode: replicated
|
|
replicas: 2
|
|
restart_policy:
|
|
condition: any
|
|
delay: 5s
|
|
window: 120s
|
|
|
|
pyrestworkers:
|
|
environment:
|
|
CONDUCTOR_SERVER: http://conductor-server:8080/api
|
|
CONDUCTOR_HEALTH: http://conductor-server:8080/health
|
|
worker_plugins: Http
|
|
image: 'nubisware/nubisware-conductor-worker-py-d4s'
|
|
networks:
|
|
- conductor-network
|
|
deploy:
|
|
mode: replicated
|
|
replicas: 2
|
|
restart_policy:
|
|
condition: any
|
|
delay: 5s
|
|
window: 120s
|
|
|
|
networks:
|
|
conductor-network:
|