{"action":"opened","issue":{"url":"https://api.github.com/repos/tsuru/rpaas/issues/6","labels_url":"https://api.github.com/repos/tsuru/rpaas/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/tsuru/rpaas/issues/6/comments","events_url":"https://api.github.com/repos/tsuru/rpaas/issues/6/events","html_url":"https://github.com/tsuru/rpaas/issues/6","id":107001629,"number":6,"title":"nginx: drop DAV","user":{"login":"fsouza","id":108725,"avatar_url":"https://avatars.githubusercontent.com/u/108725?v=3","gravatar_id":"","url":"https://api.github.com/users/fsouza","html_url":"https://github.com/fsouza","followers_url":"https://api.github.com/users/fsouza/followers","following_url":"https://api.github.com/users/fsouza/following{/other_user}","gists_url":"https://api.github.com/users/fsouza/gists{/gist_id}","starred_url":"https://api.github.com/users/fsouza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsouza/subscriptions","organizations_url":"https://api.github.com/users/fsouza/orgs","repos_url":"https://api.github.com/users/fsouza/repos","events_url":"https://api.github.com/users/fsouza/events{/privacy}","received_events_url":"https://api.github.com/users/fsouza/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tsuru/rpaas/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-17T14:47:03Z","updated_at":"2015-09-17T14:47:03Z","closed_at":null,"body":"Currently, we use DAV for managing the configuration of nginx, which means that we have one route for uploading the configuration file, and another for reloading nginx. It works, but is definitely non-elegant.\r\n\r\nWe could use something like consul-template or confd for dynamically manage the configuration. This would allow us to customize other parts of the configuration as well, and have certain changes that trigger a restart instead of a reload."}}