{"action":"opened","issue":{"url":"https://api.github.com/repos/HumanDynamics/openbadge-hub-py/issues/33","repository_url":"https://api.github.com/repos/HumanDynamics/openbadge-hub-py","labels_url":"https://api.github.com/repos/HumanDynamics/openbadge-hub-py/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/HumanDynamics/openbadge-hub-py/issues/33/comments","events_url":"https://api.github.com/repos/HumanDynamics/openbadge-hub-py/issues/33/events","html_url":"https://github.com/HumanDynamics/openbadge-hub-py/issues/33","id":323701845,"number":33,"title":"create a backup service (s3)","user":{"login":"jordanreedie","id":4313375,"avatar_url":"https://avatars3.githubusercontent.com/u/4313375?v=4","gravatar_id":"","url":"https://api.github.com/users/jordanreedie","html_url":"https://github.com/jordanreedie","followers_url":"https://api.github.com/users/jordanreedie/followers","following_url":"https://api.github.com/users/jordanreedie/following{/other_user}","gists_url":"https://api.github.com/users/jordanreedie/gists{/gist_id}","starred_url":"https://api.github.com/users/jordanreedie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordanreedie/subscriptions","organizations_url":"https://api.github.com/users/jordanreedie/orgs","repos_url":"https://api.github.com/users/jordanreedie/repos","events_url":"https://api.github.com/users/jordanreedie/events{/privacy}","received_events_url":"https://api.github.com/users/jordanreedie/received_events","type":"User","site_admin":false},"labels":[{"id":459004998,"url":"https://api.github.com/repos/HumanDynamics/openbadge-hub-py/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"jordanreedie","id":4313375,"avatar_url":"https://avatars3.githubusercontent.com/u/4313375?v=4","gravatar_id":"","url":"https://api.github.com/users/jordanreedie","html_url":"https://github.com/jordanreedie","followers_url":"https://api.github.com/users/jordanreedie/followers","following_url":"https://api.github.com/users/jordanreedie/following{/other_user}","gists_url":"https://api.github.com/users/jordanreedie/gists{/gist_id}","starred_url":"https://api.github.com/users/jordanreedie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordanreedie/subscriptions","organizations_url":"https://api.github.com/users/jordanreedie/orgs","repos_url":"https://api.github.com/users/jordanreedie/repos","events_url":"https://api.github.com/users/jordanreedie/events{/privacy}","received_events_url":"https://api.github.com/users/jordanreedie/received_events","type":"User","site_admin":false},"assignees":[{"login":"jordanreedie","id":4313375,"avatar_url":"https://avatars3.githubusercontent.com/u/4313375?v=4","gravatar_id":"","url":"https://api.github.com/users/jordanreedie","html_url":"https://github.com/jordanreedie","followers_url":"https://api.github.com/users/jordanreedie/followers","following_url":"https://api.github.com/users/jordanreedie/following{/other_user}","gists_url":"https://api.github.com/users/jordanreedie/gists{/gist_id}","starred_url":"https://api.github.com/users/jordanreedie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordanreedie/subscriptions","organizations_url":"https://api.github.com/users/jordanreedie/orgs","repos_url":"https://api.github.com/users/jordanreedie/repos","events_url":"https://api.github.com/users/jordanreedie/events{/privacy}","received_events_url":"https://api.github.com/users/jordanreedie/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-05-16T16:45:26Z","updated_at":"2018-05-16T16:45:26Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"should be pretty straightforward to create a service that automatically backs up to amazon s3\r\n\r\nwe'll need to add an additional volume to the docker-compose file, and change the location of the archive data files to the new backup volume. \r\n\r\nthen we add another service in the docker-compose that shares the backup volume and runs a sync w/ s3 on a cronjob or something simple like that\r\n\r\ni think this will be pretty simple to implement and require minimal code changes (just changing the location of the archive files). If we want, we can add some logic to get_archive_name (https://github.com/HumanDynamics/openbadge-hub-py/blob/master/src/badge_hub.py#L133) to roll over the archive files after they get large enough (or whatever condition we want). "}}
{"actor":{"display_login":"jordanreedie"}}