process-compose/fixtures/process-compose-with-log.yaml

70 lines
1.5 KiB
YAML
Raw Normal View History

2022-04-06 00:26:50 +03:00
version: "0.5"
2022-04-07 00:32:09 +03:00
log_level: info
2022-04-06 00:26:50 +03:00
processes:
process1:
command: "echo process1"
depends_on:
2022-04-07 00:32:09 +03:00
process2:
2022-04-06 00:26:50 +03:00
condition: process_completed_successfully
process2:
command: "echo 'process2 is removing the log' && rm ./pc.log-test.log"
availability:
restart: "on-failure"
depends_on:
2022-04-07 00:32:09 +03:00
process3:
2022-04-06 00:26:50 +03:00
condition: process_completed
process3:
command: "echo 'process3 error' >&2 && exit 1"
depends_on:
2022-04-07 00:32:09 +03:00
process4:
2022-04-06 00:26:50 +03:00
condition: process_completed_successfully
process4:
command: "echo process4"
availability:
restart: "on-failure"
depends_on:
2022-04-07 00:32:09 +03:00
process5:
2022-04-06 00:26:50 +03:00
condition: process_completed_successfully
process5:
command: "echo 'process5 is removing the process6 log' && rm ./pc.proc6.log-test.log"
availability:
restart: "on-failure"
backoff_seconds: 2
depends_on:
2022-04-07 00:32:09 +03:00
process6:
2022-04-06 00:26:50 +03:00
condition: process_completed_successfully
process6:
command: "echo process6"
availability:
restart: "on-failure"
log_location: ./pc.proc6.log-test.log
depends_on:
2022-04-07 00:32:09 +03:00
process7:
2022-04-06 00:26:50 +03:00
condition: process_completed_successfully
process7:
command: "echo process7"
availability:
restart: "on-failure"
depends_on:
2022-04-07 00:32:09 +03:00
process8:
2022-04-06 00:26:50 +03:00
condition: process_completed_successfully
process8:
command: "echo process8"
availability:
restart: "on-failure"
backoff_seconds: 2
2022-04-07 00:32:09 +03:00
2022-04-06 00:26:50 +03:00
environment:
- 'ABC=222'
log_location: ./pc.log-test.log