This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
services:
|
||||
pulse-smoke-fixture:
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: deploy/smoke-fixture.Dockerfile
|
||||
environment:
|
||||
PULSE_SMOKE_WEBHOOK_TOKEN: ${PULSE_SMOKE_WEBHOOK_TOKEN:?PULSE_SMOKE_WEBHOOK_TOKEN must be set}
|
||||
networks: [pulse-internal]
|
||||
read_only: true
|
||||
tmpfs: ["/tmp"]
|
||||
security_opt: [no-new-privileges:true]
|
||||
cap_drop: [ALL]
|
||||
pids_limit: 64
|
||||
cpus: "0.25"
|
||||
mem_limit: 64m
|
||||
memswap_limit: 64m
|
||||
|
||||
pulse-api:
|
||||
environment:
|
||||
PULSE_ENV: development
|
||||
PULSE_AUTH_MODE: mock
|
||||
PULSE_PROMETHEUS_URL: http://pulse-smoke-fixture:9090
|
||||
depends_on:
|
||||
pulse-smoke-fixture: {condition: service_healthy}
|
||||
|
||||
pulse-worker:
|
||||
environment:
|
||||
PULSE_ENV: development
|
||||
PULSE_CONTAINER_SOURCE_ID: b1011111-1111-4111-8111-111111111111
|
||||
PULSE_PROMETHEUS_URL: http://pulse-smoke-fixture:9090
|
||||
PULSE_NOTIFICATION_WEBHOOK_URL: http://pulse-smoke-fixture:9090/webhook
|
||||
PULSE_NOTIFICATION_WEBHOOK_TOKEN: ${PULSE_SMOKE_WEBHOOK_TOKEN:?PULSE_SMOKE_WEBHOOK_TOKEN must be set}
|
||||
PULSE_NOTIFICATION_WEBHOOK_TIMEOUT: 3s
|
||||
depends_on:
|
||||
pulse-smoke-fixture: {condition: service_healthy}
|
||||
|
||||
pulse-agent:
|
||||
environment:
|
||||
PULSE_ENV: development
|
||||
PULSE_AGENT_ID: pulse-smoke-agent
|
||||
PULSE_AGENT_HOST_NAME: smoke-host
|
||||
PULSE_AGENT_COLLECT_INTERVAL: 2s
|
||||
Reference in New Issue
Block a user