Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Caddyfile - Example
config_server "https://etcd.local:2379"
service users {
endpoint: "/users",
proxy: "{{services.users.ip}}:{{services.users.port}}"
}
# In this example 'services.users' would be a directory with a json key for every user service container / application.
# Using this we could template the proxy and any other information in the services block, and it would just work with caddy.
# As keys come and go caddy would just change where it sends traffic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment