diff --git a/README.es-ES.md b/README.es-ES.md new file mode 100644 index 0000000..544c7e2 --- /dev/null +++ b/README.es-ES.md @@ -0,0 +1,56 @@ +# ECS fargate stacks by CDK with fastAPI + +[![MIT License](https://badgen.now.sh/badge/License/MIT/blue)](https://github.com/sintaro/CDK_ECSFargate_FastAPI/blob/master/LICENSE.md) +[![sintaro](https://badgen.now.sh/badge/by/sintaro/purple)](https://github.com/sintaro) + + +## Requisitos + + +## Arquitectura + +- **Python**, +- Pipenv básico de **Python** `./Pipfile` +- Backend con FastAPI `./backend` +- **Docker** utilizando `./docker/api/Dockerfile` y docker-compose en `./docker/docker-compose` +- **Infraestructura como Código** utilizando [AWS Cloud Development Kit][cdk] en `./stacks` +- Scripts de Pipenv + +``` text:Pipfile +start +docker_build +docker_run +docker_compose_up + +# ECR deploy image scripts +tagged_image +push_to_ecr +deploy_image_ecr +deploy_ecr_stack +deploy_ecs_stack + +# CDK scripts +cdk +cdk_ls +cdk_diff +cdk_doctor +``` + +## Uso + +Especifique estos valores en el entorno, como en un archivo .env + +`$ touch > .env` + +```sh title=.envに記載 +REPOSITORY_IMAGE=XXXXX-ecr-image +ECR_STACK_NAME=xxxxxxxxxxx +ECS_STACK_NAME=xxxxxxxxxxx +PORT=XXXX +ACCOUNT=XXXXXX +AWS_REGION=XXXXXX +AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXXX +AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXX +ROLE_ARN=arn:aws:iam::XXXXXXXXXXXXXXXXXXX:role/ecsTaskExecutionRole +ECR_REGISOTRY=XXXXXXXXXX.dkr.ecr.XXXXXXXXXXXXXXXX.amazonaws.com/XXXXXXXXXXXXXXXX:latest +```