{"action":"created","issue":{"url":"https://api.github.com/repos/researchstudio-sat/webofneeds/issues/758","repository_url":"https://api.github.com/repos/researchstudio-sat/webofneeds","labels_url":"https://api.github.com/repos/researchstudio-sat/webofneeds/issues/758/labels{/name}","comments_url":"https://api.github.com/repos/researchstudio-sat/webofneeds/issues/758/comments","events_url":"https://api.github.com/repos/researchstudio-sat/webofneeds/issues/758/events","html_url":"https://github.com/researchstudio-sat/webofneeds/issues/758","id":172680811,"number":758,"title":"use let's encrypt on WoN node and owner","user":{"login":"fkleedorfer","id":551624,"avatar_url":"https://avatars.githubusercontent.com/u/551624?v=3","gravatar_id":"","url":"https://api.github.com/users/fkleedorfer","html_url":"https://github.com/fkleedorfer","followers_url":"https://api.github.com/users/fkleedorfer/followers","following_url":"https://api.github.com/users/fkleedorfer/following{/other_user}","gists_url":"https://api.github.com/users/fkleedorfer/gists{/gist_id}","starred_url":"https://api.github.com/users/fkleedorfer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fkleedorfer/subscriptions","organizations_url":"https://api.github.com/users/fkleedorfer/orgs","repos_url":"https://api.github.com/users/fkleedorfer/repos","events_url":"https://api.github.com/users/fkleedorfer/events{/privacy}","received_events_url":"https://api.github.com/users/fkleedorfer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/researchstudio-sat/webofneeds/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/researchstudio-sat/webofneeds/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"heikofriedrich","id":7766279,"avatar_url":"https://avatars.githubusercontent.com/u/7766279?v=3","gravatar_id":"","url":"https://api.github.com/users/heikofriedrich","html_url":"https://github.com/heikofriedrich","followers_url":"https://api.github.com/users/heikofriedrich/followers","following_url":"https://api.github.com/users/heikofriedrich/following{/other_user}","gists_url":"https://api.github.com/users/heikofriedrich/gists{/gist_id}","starred_url":"https://api.github.com/users/heikofriedrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heikofriedrich/subscriptions","organizations_url":"https://api.github.com/users/heikofriedrich/orgs","repos_url":"https://api.github.com/users/heikofriedrich/repos","events_url":"https://api.github.com/users/heikofriedrich/events{/privacy}","received_events_url":"https://api.github.com/users/heikofriedrich/received_events","type":"User","site_admin":false},"assignees":[{"login":"heikofriedrich","id":7766279,"avatar_url":"https://avatars.githubusercontent.com/u/7766279?v=3","gravatar_id":"","url":"https://api.github.com/users/heikofriedrich","html_url":"https://github.com/heikofriedrich","followers_url":"https://api.github.com/users/heikofriedrich/followers","following_url":"https://api.github.com/users/heikofriedrich/following{/other_user}","gists_url":"https://api.github.com/users/heikofriedrich/gists{/gist_id}","starred_url":"https://api.github.com/users/heikofriedrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heikofriedrich/subscriptions","organizations_url":"https://api.github.com/users/heikofriedrich/orgs","repos_url":"https://api.github.com/users/heikofriedrich/repos","events_url":"https://api.github.com/users/heikofriedrich/events{/privacy}","received_events_url":"https://api.github.com/users/heikofriedrich/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-08-23T11:59:17Z","updated_at":"2016-08-24T12:37:06Z","closed_at":null,"body":"Automatically obtain certificates for the servers"},"comment":{"url":"https://api.github.com/repos/researchstudio-sat/webofneeds/issues/comments/242047262","html_url":"https://github.com/researchstudio-sat/webofneeds/issues/758#issuecomment-242047262","issue_url":"https://api.github.com/repos/researchstudio-sat/webofneeds/issues/758","id":242047262,"user":{"login":"heikofriedrich","id":7766279,"avatar_url":"https://avatars.githubusercontent.com/u/7766279?v=3","gravatar_id":"","url":"https://api.github.com/users/heikofriedrich","html_url":"https://github.com/heikofriedrich","followers_url":"https://api.github.com/users/heikofriedrich/followers","following_url":"https://api.github.com/users/heikofriedrich/following{/other_user}","gists_url":"https://api.github.com/users/heikofriedrich/gists{/gist_id}","starred_url":"https://api.github.com/users/heikofriedrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heikofriedrich/subscriptions","organizations_url":"https://api.github.com/users/heikofriedrich/orgs","repos_url":"https://api.github.com/users/heikofriedrich/repos","events_url":"https://api.github.com/users/heikofriedrich/events{/privacy}","received_events_url":"https://api.github.com/users/heikofriedrich/received_events","type":"User","site_admin":false},"created_at":"2016-08-24T12:37:06Z","updated_at":"2016-08-24T12:37:06Z","body":"for automation and docker images two options:\n1) build an independet letsencrypt certbot docker image with standalone server to create (and renew) certificates , that are mounted then into the nginx container\n2) build an image including nginx and letsencrypt certbot to use the certificates there and be able to create renew them without stoping the server. add a cron job for automatic renewel of certificates\n\n=> options 2) seems better since the server does not need to be stopped for certificate renewal, however the container probably needs to be restarted (?) manually (?) to use the new certificates after automatic renewal => test this"}}
{"actor":{"display_login":"heikofriedrich"}}