{"action":"closed","issue":{"url":"https://api.github.com/repos/cjkent/osiris/issues/80","repository_url":"https://api.github.com/repos/cjkent/osiris","labels_url":"https://api.github.com/repos/cjkent/osiris/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/cjkent/osiris/issues/80/comments","events_url":"https://api.github.com/repos/cjkent/osiris/issues/80/events","html_url":"https://github.com/cjkent/osiris/issues/80","id":301109215,"number":80,"title":"Different config for different environments","user":{"login":"cjkent","id":98477,"avatar_url":"https://avatars3.githubusercontent.com/u/98477?v=4","gravatar_id":"","url":"https://api.github.com/users/cjkent","html_url":"https://github.com/cjkent","followers_url":"https://api.github.com/users/cjkent/followers","following_url":"https://api.github.com/users/cjkent/following{/other_user}","gists_url":"https://api.github.com/users/cjkent/gists{/gist_id}","starred_url":"https://api.github.com/users/cjkent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjkent/subscriptions","organizations_url":"https://api.github.com/users/cjkent/orgs","repos_url":"https://api.github.com/users/cjkent/repos","events_url":"https://api.github.com/users/cjkent/events{/privacy}","received_events_url":"https://api.github.com/users/cjkent/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/cjkent/osiris/milestones/8","html_url":"https://github.com/cjkent/osiris/milestone/8","labels_url":"https://api.github.com/repos/cjkent/osiris/milestones/8/labels","id":3101265,"number":8,"title":"v0.9.0","description":"","creator":{"login":"cjkent","id":98477,"avatar_url":"https://avatars3.githubusercontent.com/u/98477?v=4","gravatar_id":"","url":"https://api.github.com/users/cjkent","html_url":"https://github.com/cjkent","followers_url":"https://api.github.com/users/cjkent/followers","following_url":"https://api.github.com/users/cjkent/following{/other_user}","gists_url":"https://api.github.com/users/cjkent/gists{/gist_id}","starred_url":"https://api.github.com/users/cjkent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjkent/subscriptions","organizations_url":"https://api.github.com/users/cjkent/orgs","repos_url":"https://api.github.com/users/cjkent/repos","events_url":"https://api.github.com/users/cjkent/events{/privacy}","received_events_url":"https://api.github.com/users/cjkent/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":6,"state":"open","created_at":"2018-02-08T22:09:52Z","updated_at":"2018-03-09T12:53:01Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2018-02-28T17:15:55Z","updated_at":"2018-03-09T12:53:01Z","closed_at":"2018-03-09T12:53:01Z","author_association":"OWNER","body":"ATM the best way to handle different environments is to use multiple stages. However it's pretty common to use different AWS accounts. It might be useful to support this directly, and provide a way for a different `ApplicationConfig` instance to be used for different environments.\r\n\r\nThis would allow different env vars and stage vars to be used in the different environments so (for example) the DynamoDB table names could be different in the different environments.\r\n\r\nThere would have to be a standard env var for the environment name that could be set using (for example) Maven profiles. The `config` property might have to become a function taking the environment name.\r\n\r\nThe env name would probably need to be available as a variable in the templates too. In the same way the code S3 location is.\r\n"}}
{"actor":{"display_login":"cjkent"}}