mirror of
https://github.com/StanGirard/quivr.git
synced 2024-09-11 13:15:41 +03:00
This pull request updates the CPU and memory configurations for the task
definitions in the AWS service. The CPU has been changed from 2048 to
1024, and the memory has been changed from 8192 to 2048. These changes
optimize the resource allocation for the task definitions.
<!--
ELLIPSIS_HIDDEN
-->
----
| 🚀 This description was created by
[Ellipsis](https://www.ellipsis.dev) for commit
c095179818
|
|--------|
### Summary:
This PR optimizes resource allocation by reducing CPU and memory
configurations for task definitions in five AWS service JSON files.
**Key points**:
- Reduced CPU and memory configurations in `task_definition.json`,
`task_definition_preview.json`, `task_definition_preview_beat.json`,
`task_definition_preview_worker.json`, and
`task_definition_prod_worker.json`.
- Optimized resource allocation for task definitions.
----
Generated with ❤️ by [ellipsis.dev](https://www.ellipsis.dev)
<!--
ELLIPSIS_HIDDEN
-->
101 lines
2.5 KiB
JSON
101 lines
2.5 KiB
JSON
{
|
|
"taskDefinitionArn": "arn:aws:ecs:eu-west-3:253053805092:task-definition/quivr:160",
|
|
"containerDefinitions": [
|
|
{
|
|
"name": "quivr",
|
|
"image": "253053805092.dkr.ecr.eu-west-3.amazonaws.com/quivr:bada136312ad3497664c3562a36b263d43c89c53",
|
|
"cpu": "1024",
|
|
"memory": "2048",
|
|
"portMappings": [
|
|
{
|
|
"name": "quivr-5050-tcp",
|
|
"containerPort": 5050,
|
|
"hostPort": 5050,
|
|
"protocol": "tcp",
|
|
"appProtocol": "http"
|
|
}
|
|
],
|
|
"essential": true,
|
|
"command": [
|
|
"uvicorn",
|
|
"main:app",
|
|
"--host",
|
|
"0.0.0.0",
|
|
"--port",
|
|
"5050",
|
|
"--workers",
|
|
"6"
|
|
],
|
|
"environment": [],
|
|
"environmentFiles": [
|
|
{
|
|
"value": "arn:aws:s3:::quivr-env-variables/production.env",
|
|
"type": "s3"
|
|
}
|
|
],
|
|
"mountPoints": [],
|
|
"volumesFrom": [],
|
|
"logConfiguration": {
|
|
"logDriver": "awslogs",
|
|
"options": {
|
|
"awslogs-create-group": "true",
|
|
"awslogs-group": "/ecs/quivr",
|
|
"awslogs-region": "eu-west-3",
|
|
"awslogs-stream-prefix": "ecs"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"family": "quivr",
|
|
"taskRoleArn": "arn:aws:iam::253053805092:role/ecsTaskExecutionRole",
|
|
"executionRoleArn": "arn:aws:iam::253053805092:role/ecsTaskExecutionRole",
|
|
"networkMode": "awsvpc",
|
|
"revision": 160,
|
|
"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.env-files.s3"
|
|
},
|
|
{
|
|
"name": "com.amazonaws.ecs.capability.task-iam-role"
|
|
},
|
|
{
|
|
"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"],
|
|
"requiresCompatibilities": ["FARGATE"],
|
|
"cpu": "1024",
|
|
"memory": "2048",
|
|
"runtimePlatform": {
|
|
"cpuArchitecture": "X86_64",
|
|
"operatingSystemFamily": "LINUX"
|
|
},
|
|
"registeredAt": "2023-07-27T13:27:07.192Z",
|
|
"registeredBy": "arn:aws:iam::253053805092:root",
|
|
"tags": []
|
|
}
|