@@ -14,7 +14,7 @@ git_source:
14
14
path : /main
15
15
16
16
tags :
17
- billingId : " 240024"
17
+ billingId : ' 240024'
18
18
org : seedcerl
19
19
owner : nlong
20
20
@@ -25,12 +25,9 @@ releases:
25
25
26
26
host_name :
27
27
$release_name :
28
- prod :
29
- ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
30
- stage :
31
- ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
32
- dev :
33
- ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
28
+ prod : ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
29
+ stage : ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
30
+ dev : ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
34
31
35
32
target_groups :
36
33
- name : ${self.project_handle}-${self.app_name}-${release_name}
@@ -55,12 +52,11 @@ target_groups:
55
52
timeout : 60
56
53
threshold_healthy : 2
57
54
threshold_unhealthy : 5
58
- http_healthy_status : " 200,301,302,400"
55
+ http_healthy_status : ' 200,301,302,400'
59
56
60
57
ecs_service :
61
58
name : ${self.project_handle}-${self.app_name}-${release_name}
62
- task_role :
63
- ${self.project_handle}-${self.app_name}-ecstask-iam-role
59
+ task_role : ${self.project_handle}-${self.app_name}-ecstask-iam-role
64
60
task_memory : 2048
65
61
grace_period : 300
66
62
task_execution_role : nrel-ops-ecs-generic-task-execution-role
@@ -91,24 +87,20 @@ ecs_service:
91
87
dev : 0
92
88
93
89
volumes :
94
- - name : &host-media
95
- seed_media
90
+ - name : &host-media seed_media
96
91
host_path : /${self.project_handle}-${self.app_name}-${release_name}
97
92
98
93
containers :
99
94
- name : main
100
95
image :
101
96
$release_name :
102
- dev :
103
- 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
104
- stage :
105
- 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
106
- prod :
107
- 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
97
+ dev : 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
98
+ stage : 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
99
+ prod : 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
108
100
healthcheck :
109
101
command :
110
- - " CMD-SHELL"
111
- - " curl -f http://localhost/api/health_check/ || exit 1"
102
+ - ' CMD-SHELL'
103
+ - ' curl -f http://localhost/api/health_check/ || exit 1'
112
104
interval : 120
113
105
retries : 3
114
106
timeout : 60
@@ -126,13 +118,12 @@ containers:
126
118
stage : 512
127
119
prod : 1024
128
120
port_map :
129
- - " 80:80"
121
+ - ' 80:80'
130
122
volume_mounts :
131
123
- volume_name : *host-media
132
124
container_path : /seed/media
133
125
secrets :
134
- - name :
135
- /nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
126
+ - name : /nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
136
127
map :
137
128
POSTGRES_USER : username
138
129
POSTGRES_PASSWORD : password
@@ -146,12 +137,9 @@ containers:
146
137
- name : celery
147
138
image :
148
139
$release_name :
149
- dev :
150
- 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
151
- stage :
152
- 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
153
- prod :
154
- 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
140
+ dev : 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
141
+ stage : 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
142
+ prod : 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
155
143
ssm_parameters :
156
144
- /nrel/${self.project_handle}-${self.app_name}/${release_name}/
157
145
cpu :
@@ -169,8 +157,7 @@ containers:
169
157
- volume_name : *host-media
170
158
container_path : /seed/media
171
159
secrets :
172
- - name :
173
- /nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
160
+ - name : /nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
174
161
map :
175
162
POSTGRES_USER : username
176
163
POSTGRES_PASSWORD : password
0 commit comments