Commit 4c8dff65 by Sathish A

Update ECS task definitions and .gitlab-ci.yml for backend and frontend to…

Update ECS task definitions and .gitlab-ci.yml for backend and frontend to enhance database configuration and security by specifying PostgreSQL connection details and updating IAM roles.
parent 590ead3c
Pipeline #61363 failed with stages
in 1 minute 6 seconds
......@@ -66,7 +66,10 @@ deploy_backend_staging:
app_env: staging
app_url: https://spin-wheel-backend-staging.dev.kacdn.net
app_image_tag: $CI_REGISTRY_IMAGE/backend:staging
database_url: $DATABASE_URL
app_pg_db_name: spin_the_wheel
app_pg_db_user: postgres
app_pg_db_pass: $v_app_pg_db_pass
app_pg_db_host: "database-1.cluaoqcku0pd.ap-south-1.rds.amazonaws.com"
allowed_origins: ${ALLOWED_ORIGINS:-https://spin-wheel-frontend-staging.dev.kacdn.net}
ecs_task_definition: ${ecs_task_definition_backend}
ecs_definition: ${ecs_task_definition_backend}
......
{
"family": "spin-the-wheel-backend",
"taskRoleArn": "arn:aws:iam::080757694071:role/EcsTaskRole",
"taskRoleArn": "arn:aws:iam::060686542424:role/EcsTaskS3ReadOnlyAccess",
"networkMode": "bridge",
"containerDefinitions": [
{
......@@ -22,7 +22,13 @@
{ "name": "PORT", "value": "5000" },
{ "name": "APP_ENV", "value": "{{app_env}}" },
{ "name": "APP_URL", "value": "{{app_url}}" },
{ "name": "DATABASE_URL", "value": "{{database_url}}" },
{ "name": "DATABASE_URL", "value": "postgresql://{{app_pg_db_user}}:{{app_pg_db_pass}}@{{app_pg_db_host}}:5432/{{app_pg_db_name}}" },
{ "name": "DB_CONNECTION", "value": "postgresql" },
{ "name": "DB_HOST", "value": "{{app_pg_db_host}}" },
{ "name": "DB_PORT", "value": "5432" },
{ "name": "DB_USERNAME", "value": "{{app_pg_db_user}}" },
{ "name": "DB_PASSWORD", "value": "{{app_pg_db_pass}}" },
{ "name": "DB_DATABASE", "value": "{{app_pg_db_name}}" },
{ "name": "ALLOWED_ORIGINS", "value": "{{allowed_origins}}" }
],
"logConfiguration": {
......
{
"family": "spin-the-wheel-frontend",
"taskRoleArn": "arn:aws:iam::080757694071:role/EcsTaskRole",
"taskRoleArn": "arn:aws:iam::060686542424:role/EcsTaskS3ReadOnlyAccess",
"networkMode": "bridge",
"containerDefinitions": [
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment