Go to file
Mark van Renswoude 2520824fe6 Proof of concept 2020-07-03 07:07:40 +02:00
config Proof of concept 2020-07-03 07:07:40 +02:00
lib Proof of concept 2020-07-03 07:07:40 +02:00
.gitignore Proof of concept 2020-07-03 07:07:40 +02:00
LICENSE Initial commit 2020-07-01 10:36:47 +02:00
README.md Proof of concept 2020-07-03 07:07:40 +02:00
consulwatcher.service Proof of concept 2020-07-03 07:07:40 +02:00
index.js Proof of concept 2020-07-03 07:07:40 +02:00
package-lock.json Proof of concept 2020-07-03 07:07:40 +02:00
package.json Proof of concept 2020-07-03 07:07:40 +02:00

README.md

ConsulWatcher

This is a much simplified version of HashiCorp's Consul-Template, because what it accomplishes is awesome but I really dislike the Go template syntax. All configuration in this version are plain JavaScript.

It's main purpose is creating output files based on a Consul catalog, much like Consul-Template, but since the update handlers are just JavaScript functions you are free to do whatever you want, like calling a webservice or using a template library.