{"push_id":2947575149,"size":2,"distinct_size":2,"ref":"refs/heads/0.1.0","head":"60a4ea265bdd1c58344096b41f858edf84a9e7a6","before":"4ec7eba4864b5e4b43cb5eb24c1cbe986ac539e1","commits":[{"sha":"f8f8eb334d2836ad33e825adcaac4d9e73cbb214","author":{"name":"Ingo Oppermann","email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@oppermann.ch"},"message":"Use public-ip directly\n\nInstead of spawning a process for the public-ip-cli, the public-ip\npromise is used directly.","distinct":true,"url":"https://api.github.com/repos/datarhei/restreamer/commits/f8f8eb334d2836ad33e825adcaac4d9e73cbb214"},{"sha":"60a4ea265bdd1c58344096b41f858edf84a9e7a6","author":{"name":"Ingo Oppermann","email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@oppermann.ch"},"message":"Cleanup NGINX startup and monitoring routine\n\nIn case NGINX fails to start during the first startup, make it an\nunrecoverable error by throwing an error. The promise will get rejected.\nIf it was possible to start NGINX successfully try to restart it\ninifintely in case it crashes/stops later.","distinct":true,"url":"https://api.github.com/repos/datarhei/restreamer/commits/60a4ea265bdd1c58344096b41f858edf84a9e7a6"}]}
{"actor":{"display_login":"ioppermann"}}