Comments (5)
So fully what is happening is all files in https://github.com/sstarcher/docker-sensu/tree/master/templates are processed. If you have a file that overlaps with those files it will get overwritten. If you would like to not use the built in templates you can mount over /etc/sensu/templates
If you want to provide extra templates you can mount and add those to
CONFIG_DIR=/etc/sensu/conf.d
CHECK_DIR=/etc/sensu/check.d
HANDLERS_DIR=/etc/sensu/handlers
Any files in the above directories that end in .tmpl
will be processed and added correctly.
All and all the above customization needs documented. It's a more advanced use case.
from docker-sensu.
If you want to override the configs I would recommend mounting your custom configs over the templates.
from docker-sensu.
The problem is, the mount is done prior to running the bin/start
so they are always overwritten. I'm currently resorting to building an image layer over yours that removes the process_template()
steps but would really appreciate a way to just use config files in a host mount volume instead of them being generated with env vars.
from docker-sensu.
My recommendation was to mount /etc/sensu/templates
from docker-sensu.
Ah right, my bad!
from docker-sensu.
Related Issues (20)
- server container not executing handlers HOT 3
- Server defaulting to rabbitmq HOT 2
- Handling sensu-install without build-essentials HOT 3
- Sensu not writing to /var/log/sensu/... HOT 1
- docker-compose up failing for client_1 HOT 2
- Sensu Client doesn't start HOT 15
- Would love an 0.29 tagged release. HOT 1
- Consider switching to the sensu-install tool HOT 6
- Manage multiples datacenters with uchiwa HOT 8
- Add port for sensu-client HOT 2
- All my config is vanished after mounting it
- Gem issues with example docker-compose.yml during client container initialization HOT 7
- RUNTIME_INSTALL causes server container to crash. HOT 6
- 1.0.0 is using end of life Ubuntu Zesty HOT 3
- sstarcher/sensu:latest container has rebuilt 14 times and counting in the last 24 hours HOT 1
- Upgrade to 1.4? HOT 1
- Config file overwritten HOT 1
- Update to Sensu 1.6.1
- Using sensu-client to check the machine where container is running HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-sensu.