-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaws-task-definition.json
70 lines (70 loc) · 2.41 KB
/
aws-task-definition.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{
"containerDefinitions": [
{
"name": "nginx",
"image": "filled-in-by-gh-action",
"memory": "128",
"cpu": "256",
"essential": true,
"portMappings": [
{
"containerPort": "80",
"protocol": "tcp"
}
],
"links": [
"django-app"
]
},
{
"name": "django-app",
"image": "filled-in-by-gh-action",
"secrets": [
{
"name": "DATABASE_URL",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/DATABASE_URL"
},
{
"name": "DJANGO_ACCOUNT_ALLOW_REGISTRATION",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/DJANGO_ACCOUNT_ALLOW_REGISTRATION"
},
{
"name": "DJANGO_ADMIN_URL",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/DJANGO_ADMIN_URL"
},
{
"name": "DJANGO_ALLOWED_HOSTS",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/DJANGO_ALLOWED_HOSTS"
},
{
"name": "DJANGO_AWS_STORAGE_BUCKET_NAME",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/DJANGO_AWS_STORAGE_BUCKET_NAME"
},
{
"name": "DJANGO_SECRET_KEY",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/DJANGO_SECRET_KEY"
},
{
"name": "DJANGO_SECURE_SSL_REDIRECT",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/DJANGO_SECURE_SSL_REDIRECT"
},
{
"name": "WEB_CONCURRENCY",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/WEB_CONCURRENCY"
},
{
"name": "SENTRY_DSN",
"valueFrom": "arn:aws:ssm:<aws region name>:<aws account id>:parameter/cookiecutter-django/ecs/SENTRY_DSN"
}
],
"memory": "512",
"cpu": "512",
"essential": true
}
],
"executionRoleArn": "arn:aws:iam::<aws account id>:role/ecsInstanceRole",
"volumes": [],
"networkMode": "bridge",
"placementConstraints": [],
"family": "application-stack"
}