Skip to content

Instantly share code, notes, and snippets.

@cutecycle
Created April 1, 2020 16:08
Show Gist options
  • Save cutecycle/72be8ce6aebb705667bea095f7cf835b to your computer and use it in GitHub Desktop.
Save cutecycle/72be8ce6aebb705667bea095f7cf835b to your computer and use it in GitHub Desktop.
version: '3'
services:
testSensuAgent:
container_name: test_agent
image: "sensu/sensu:5.14.0"
environment:
- DEPLOY_ENV=dev
command: "/bin/sh -c 'sensu-agent start --backend-url wss://monitoring.corp.com:8081 --subscriptions system --insecure-skip-tls-verify'"
sensuAdmin:
container_name: sensuctl
image: "sensu/sensu:5.18.0"
restart: always
volumes:
- ./configs/sensu-backend-config/:/etc/sensu
- ./configs/nginx-config/certs:/etc/certs
command: /bin/sh -c /etc/sensu/sensu-backend.sh
sensuBackend:
container_name: monitoring.corp.com
image: "sensu/sensu:5.18.0"
restart: always
environment:
- SENSU_BACKEND_CLUSTER_ADMIN_USERNAME=admin
- SENSU_BACKEND_CLUSTER_ADMIN_PASSWORD=P@ssw0rd!
ports:
- "4000:3000"
# - "2380:2380"
- "443:8081"
- "9999:8080"
volumes:
- sensu-data:/var/lib/sensu
- ./configs/sensu-backend-config/:/etc/sensu
- ./configs/nginx-config/certs:/etc/certs
command: sensu-backend start
volumes:
sensu-data:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment