{
    "taskDefinitionArn": "arn:aws:ecs:us-east-1:*:task-definition/orthix-task:*",
    "containerDefinitions": [
        {
            "name": "Main",
            "image": "*.dkr.ecr.us-east-1.amazonaws.com/artificial-genius/artificial-genius-orthix-2:*",
            "cpu": 0,
            "memory": 4096,
            "memoryReservation": 4096,
            "portMappings": [
                {
                    "containerPort": 80,
                    "hostPort": 80,
                    "protocol": "tcp",
                    "name": "80",
                    "appProtocol": "http"
                },
                {
                    "containerPort": 443,
                    "hostPort": 443,
                    "protocol": "tcp",
                    "name": "443"
                },
                {
                    "containerPort": 8080,
                    "hostPort": 8080,
                    "protocol": "tcp",
                    "name": "8080"
                }
            ],
            "essential": true,
            "restartPolicy": {
                "enabled": true,
                "restartAttemptPeriod": 180
            },
            "environment": [],
            "mountPoints": [],
            "volumesFrom": [],
            "linuxParameters": {
                "capabilities": {
                    "add": [
                        "NET_BIND_SERVICE",
                        "NET_RAW",
                        "NET_BROADCAST",
                        "NET_ADMIN"
                    ],
                    "drop": []
                }
            },
            "logConfiguration": {
                "logDriver": "awslogs",
                "options": {
                    "awslogs-group": "/ecs/orthix-task",
                    "awslogs-create-group": "true",
                    "awslogs-region": "us-east-1",
                    "awslogs-stream-prefix": "ecs"
                }
            },
            "healthCheck": {
                "command": [
                    "CMD-SHELL",
                    "curl -f http://127.0.0.1:8080/ping || exit 1"
                ],
                "interval": 30,
                "timeout": 30,
                "retries": 3,
                "startPeriod": 180
            },
            "systemControls": []
        }
    ],
    "family": "orthix-task",
    "taskRoleArn": "arn:aws:iam::*:role/OrthixRole",
    "executionRoleArn": "arn:aws:iam::*:role/OrthixRole",
    "networkMode": "awsvpc",
    "revision": 12,
    "volumes": [],
    "status": "ACTIVE",
    "requiresAttributes": [
        {
            "name": "ecs.capability.execution-role-awslogs"
        },
        {
            "name": "com.amazonaws.ecs.capability.ecr-auth"
        },
        {
            "name": "ecs.capability.container-restart-policy"
        },
        {
            "name": "com.amazonaws.ecs.capability.docker-remote-api.1.21"
        },
        {
            "name": "com.amazonaws.ecs.capability.task-iam-role"
        },
        {
            "name": "ecs.capability.container-health-check"
        },
        {
            "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"
        },
        {
            "name": "com.amazonaws.ecs.capability.logging-driver.awslogs"
        },
        {
            "name": "com.amazonaws.ecs.capability.docker-remote-api.1.19"
        }
    ],
    "placementConstraints": [],
    "compatibilities": [
        "EC2",
        "MANAGED_INSTANCES",
        "FARGATE"
    ],
    "runtimePlatform": {
        "cpuArchitecture": "ARM64",
        "operatingSystemFamily": "LINUX"
    },
    "requiresCompatibilities": [
        "MANAGED_INSTANCES"
    ],
    "cpu": "1024",
    "memory": "4096",
    "enableFaultInjection": false,
    "tags": []
}