.aws/task-definition.json
{
"ipcMode": null,
"executionRoleArn": "arn:aws:iam::702626449187:role/ECS-Service-EcsExecutionRole-1LQZX593Y25T2",
"containerDefinitions": [
{
"dnsSearchDomains": [],
"environmentFiles": [
{
"value": "arn:aws:s3:::ptt-alertor-2021-bucket/.env",
"type": "s3"
}
],
"logConfiguration": {
"logDriver": "awslogs",
"secretOptions": [],
"options": {
"awslogs-group": "Ptt-Alertor",
"awslogs-region": "us-west-2"
}
},
"entryPoint": [
"./ptt-alertor"
],
"portMappings": [
{
"hostPort": 80,
"protocol": "tcp",
"containerPort": 9090
},
{
"hostPort": 33008,
"protocol": "tcp",
"containerPort": 6379
},
{
"hostPort": 33009,
"protocol": "tcp",
"containerPort": 6060
}
],
"command": [],
"linuxParameters": null,
"cpu": 500,
"environment": [
{
"name": "AWS_REGION",
"value": "us-west-2"
},
{
"name": "REDIS_PORT",
"value": "6379"
}
],
"resourceRequirements": null,
"ulimits": [],
"dnsServers": [],
"mountPoints": [],
"workingDirectory": null,
"secrets": [
{
"valueFrom": "arn:aws:ssm:us-west-2:702626449187:parameter/RedisEndPoint",
"name": "REDIS_ENDPOINT"
},
{
"valueFrom": "arn:aws:ssm:us-west-2:702626449187:parameter/S3DomainName",
"name": "S3_DOMAIN"
}
],
"dockerSecurityOptions": [],
"memory": 400,
"memoryReservation": null,
"volumesFrom": [],
"stopTimeout": null,
"image": "702626449187.dkr.ecr.us-west-2.amazonaws.com/ptt-alertor-repo:latest",
"startTimeout": null,
"firelensConfiguration": null,
"dependsOn": null,
"disableNetworking": null,
"interactive": null,
"healthCheck": null,
"essential": true,
"links": [],
"hostname": null,
"extraHosts": [],
"pseudoTerminal": null,
"user": null,
"readonlyRootFilesystem": null,
"dockerLabels": {},
"systemControls": [],
"privileged": null,
"name": "Ptt-Alertor"
}
],
"placementConstraints": [],
"memory": null,
"taskRoleArn": "arn:aws:iam::702626449187:role/ECS-Service-EcsTaskRole-1HVPLPGKRIZDQ",
"family": "Ptt-Alertor",
"pidMode": null,
"requiresCompatibilities": [],
"networkMode": null,
"cpu": null,
"inferenceAccelerators": null,
"proxyConfiguration": null,
"volumes": []
}