1
+ {
2
+ "family" : " commons-wordpress-prod-app" ,
3
+ "containerDefinitions" : [
4
+ {
5
+ "name" : " app" ,
6
+ "image" : " 755997884632.dkr.ecr.us-east-1.amazonaws.com/commons-wordpress-app:production" ,
7
+ "cpu" : 0 ,
8
+ "portMappings" : [],
9
+ "essential" : true ,
10
+ "environment" : [
11
+ {
12
+ "name" : " ENV" ,
13
+ "value" : " /etc/environment"
14
+ }
15
+ ],
16
+ "mountPoints" : [
17
+ {
18
+ "sourceVolume" : " commons-app" ,
19
+ "containerPath" : " /app" ,
20
+ "readOnly" : false
21
+ },
22
+ {
23
+ "sourceVolume" : " media" ,
24
+ "containerPath" : " /media" ,
25
+ "readOnly" : false
26
+ },
27
+ {
28
+ "sourceVolume" : " content" ,
29
+ "containerPath" : " /content" ,
30
+ "readOnly" : false
31
+ }
32
+ ],
33
+ "volumesFrom" : [],
34
+ "secrets" : [
35
+ {
36
+ "name" : " AWS_ACCESS_KEY_ID" ,
37
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_ACCESS_KEY_ID::"
38
+ },
39
+ {
40
+ "name" : " AWS_ACCOUNT_ID" ,
41
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_ACCOUNT_ID::"
42
+ },
43
+ {
44
+ "name" : " AWS_REGION" ,
45
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_REGION::"
46
+ },
47
+ {
48
+ "name" : " AWS_SECRETS_ARN" ,
49
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_SECRETS_ARN::"
50
+ },
51
+ {
52
+ "name" : " AWS_SECRET_ACCESS_KEY" ,
53
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_SECRET_ACCESS_KEY::"
54
+ }
55
+ ],
56
+ "ulimits" : [
57
+ {
58
+ "name" : " core" ,
59
+ "softLimit" : 0 ,
60
+ "hardLimit" : 0
61
+ }
62
+ ],
63
+ "logConfiguration" : {
64
+ "logDriver" : " awslogs" ,
65
+ "options" : {
66
+ "awslogs-group" : " /ecs/commons-wordpress-prod" ,
67
+ "awslogs-create-group" : " true" ,
68
+ "awslogs-region" : " us-east-1" ,
69
+ "awslogs-stream-prefix" : " ecs"
70
+ },
71
+ "secretOptions" : []
72
+ },
73
+ "systemControls" : []
74
+ },
75
+ {
76
+ "name" : " nginx" ,
77
+ "image" : " 755997884632.dkr.ecr.us-east-1.amazonaws.com/commons-wordpress-nginx:production" ,
78
+ "cpu" : 0 ,
79
+ "links" : [
80
+ " app"
81
+ ],
82
+ "portMappings" : [
83
+ {
84
+ "name" : " nginx-80-tcp" ,
85
+ "containerPort" : 80 ,
86
+ "hostPort" : 80 ,
87
+ "protocol" : " tcp"
88
+ }
89
+ ],
90
+ "essential" : false ,
91
+ "environment" : [
92
+ {
93
+ "name" : " ENV" ,
94
+ "value" : " /etc/environment"
95
+ }
96
+ ],
97
+ "mountPoints" : [
98
+ {
99
+ "sourceVolume" : " media" ,
100
+ "containerPath" : " /media" ,
101
+ "readOnly" : false
102
+ }
103
+ ],
104
+ "volumesFrom" : [
105
+ {
106
+ "sourceContainer" : " app" ,
107
+ "readOnly" : true
108
+ }
109
+ ],
110
+ "secrets" : [
111
+ {
112
+ "name" : " AWS_ACCESS_KEY_ID" ,
113
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_ACCESS_KEY_ID::"
114
+ },
115
+ {
116
+ "name" : " AWS_ACCOUNT_ID" ,
117
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_ACCOUNT_ID::"
118
+ },
119
+ {
120
+ "name" : " AWS_REGION" ,
121
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_REGION::"
122
+ },
123
+ {
124
+ "name" : " AWS_SECRETS_ARN" ,
125
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_SECRETS_ARN::"
126
+ },
127
+ {
128
+ "name" : " AWS_SECRET_ACCESS_KEY" ,
129
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:AWS_SECRET_ACCESS_KEY::"
130
+ },
131
+ {
132
+ "name" : " CORE_FEDORA_HOST" ,
133
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:CORE_FEDORA_HOST::"
134
+ },
135
+ {
136
+ "name" : " DOMAIN_NAME" ,
137
+ "valueFrom" : " arn:aws:secretsmanager:us-east-1:755997884632:secret:prod/secrets.env-bX4r04:DOMAIN_NAME::"
138
+ }
139
+ ],
140
+ "logConfiguration" : {
141
+ "logDriver" : " awslogs" ,
142
+ "options" : {
143
+ "awslogs-group" : " /ecs/commons-wordpress-prod" ,
144
+ "awslogs-create-group" : " true" ,
145
+ "awslogs-region" : " us-east-1" ,
146
+ "awslogs-stream-prefix" : " ecs"
147
+ },
148
+ "secretOptions" : []
149
+ },
150
+ "systemControls" : []
151
+ }
152
+ ],
153
+ "executionRoleArn" : " arn:aws:iam::755997884632:role/ecsTaskExecutionRole" ,
154
+ "networkMode" : " bridge" ,
155
+ "volumes" : [
156
+ {
157
+ "name" : " media" ,
158
+ "efsVolumeConfiguration" : {
159
+ "fileSystemId" : " fs-81d43b74" ,
160
+ "rootDirectory" : " /"
161
+ }
162
+ },
163
+ {
164
+ "name" : " content" ,
165
+ "efsVolumeConfiguration" : {
166
+ "fileSystemId" : " fs-0ebe8cb98c2335085" ,
167
+ "rootDirectory" : " /"
168
+ }
169
+ },
170
+ {
171
+ "name" : " commons-app" ,
172
+ "dockerVolumeConfiguration" : {
173
+ "scope" : " task" ,
174
+ "driver" : " local"
175
+ }
176
+ }
177
+ ],
178
+ "placementConstraints" : [],
179
+ "requiresCompatibilities" : [
180
+ " EC2"
181
+ ],
182
+ "cpu" : " 8192" ,
183
+ "memory" : " 56320" ,
184
+ "runtimePlatform" : {
185
+ "cpuArchitecture" : " ARM64" ,
186
+ "operatingSystemFamily" : " LINUX"
187
+ }
188
+ }
0 commit comments