From 08b485007c6d2d44e568f90a2e6470c91f880e04 Mon Sep 17 00:00:00 2001 From: adunne Date: Wed, 10 May 2023 17:28:42 +0100 Subject: [PATCH] add generic task --- .github/workflows/task-definition.json | 82 ++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 .github/workflows/task-definition.json diff --git a/.github/workflows/task-definition.json b/.github/workflows/task-definition.json new file mode 100644 index 0000000..18cf0b5 --- /dev/null +++ b/.github/workflows/task-definition.json @@ -0,0 +1,82 @@ +{ + "taskDefinitionArn": "arn:aws:ecs:eu-west-2:430472357735:task-definition/automatic1111-api:1", + "containerDefinitions": [ + { + "name": "automatic1111-api", + "image": "430472357735.dkr.ecr.eu-west-2.amazonaws.com/a1111-web-api:latest", + "cpu": 0, + "portMappings": [ + { + "containerPort": 80, + "hostPort": 80, + "protocol": "tcp", + "name": "automatic1111-api-80-tcp", + "appProtocol": "http" + } + ], + "essential": true, + "environment": [], + "environmentFiles": [], + "mountPoints": [], + "volumesFrom": [], + "ulimits": [], + "logConfiguration": { + "logDriver": "awslogs", + "options": { + "awslogs-group": "/ecs/automatic1111-api", + "awslogs-create-group": "true", + "awslogs-region": "eu-west-2", + "awslogs-stream-prefix": "ecs" + } + } + } + ], + "family": "automatic1111-api", + "executionRoleArn": "arn:aws:iam::430472357735:role/ecsTaskExecutionRole", + "networkMode": "awsvpc", + "revision": 1, + "volumes": [], + "status": "ACTIVE", + "requiresAttributes": [ + { + "name": "com.amazonaws.ecs.capability.logging-driver.awslogs" + }, + { + "name": "ecs.capability.execution-role-awslogs" + }, + { + "name": "com.amazonaws.ecs.capability.ecr-auth" + }, + { + "name": "com.amazonaws.ecs.capability.docker-remote-api.1.19" + }, + { + "name": "ecs.capability.execution-role-ecr-pull" + }, + { + "name": "com.amazonaws.ecs.capability.docker-remote-api.1.18" + }, + { + "name": "ecs.capability.task-eni" + }, + { + "name": "com.amazonaws.ecs.capability.docker-remote-api.1.29" + } + ], + "placementConstraints": [], + "compatibilities": [ + "EC2", + "FARGATE" + ], + "runtimePlatform": { + "cpuArchitecture": "X86_64", + "operatingSystemFamily": "LINUX" + }, + "requiresCompatibilities": [ + "FARGATE" + ], + "cpu": "1024", + "memory": "3072", + "registeredAt": "2023-05-10T15:42:28.390000+01:00", + "registeredBy": "arn:aws:iam::430472357735:root" +}