summaryrefslogtreecommitdiffstats
path: root/deploy/main.py
diff options
context:
space:
mode:
authorEgor Yurtaev <yurtaev.egor@gmail.com>2015-07-29 16:47:50 +0600
committerEgor Yurtaev <yurtaev.egor@gmail.com>2015-07-29 16:48:30 +0600
commit9c809d2df43229db41bc1fc3d6d35e5a43917a8b (patch)
tree44d9ef655f963de402db9e7e0e45797122a462f8 /deploy/main.py
parentc202d3ca85461fad889e5c05741f3febccb5de6e (diff)
downloadomaha-server-9c809d2df43229db41bc1fc3d6d35e5a43917a8b.zip
omaha-server-9c809d2df43229db41bc1fc3d6d35e5a43917a8b.tar.gz
omaha-server-9c809d2df43229db41bc1fc3d6d35e5a43917a8b.tar.bz2
refactoring: public/private configs
Diffstat (limited to 'deploy/main.py')
-rwxr-xr-xdeploy/main.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/deploy/main.py b/deploy/main.py
index c2677eb..3ef2a1c 100755
--- a/deploy/main.py
+++ b/deploy/main.py
@@ -34,7 +34,7 @@ DEFAULT_SETTINGS = dict(
solution_stack_name='64bit Amazon Linux 2015.03 v1.4.3 running Docker 1.6.2',
InstanceType='t2.small',
autoscaling=dict(min=1, max=10),
- healthcheck_url='/admin/login/',
+ healthcheck_url='/healthcheck/status/',
),
environment=dict(
DJANGO_SETTINGS_MODULE='omaha_server.settings_dev',
@@ -48,11 +48,15 @@ def get_settings():
with open(SETTINGS_PATH, 'r') as f:
settings = yaml.load(f)
- settings['app'].update(DEFAULT_SETTINGS['app'])
+ app_settings = DEFAULT_SETTINGS['app'].copy()
+ app_settings.update(settings['app'])
+ settings['app'] = app_settings
environments = settings['app']['environments']
for env in environments.keys():
- environments[env]['environment'].update(DEFAULT_SETTINGS['environment'])
+ environment = DEFAULT_SETTINGS['environment'].copy()
+ environment.update(environments[env]['environment'])
+ environments[env]['environment'] = environment
return settings