Skip to content

Commit 225a02c

Browse files
authored
Merge pull request ansari-project#168 from ansari-project/update-deployment-workflows
Update deployment workflows
2 parents 45b0f79 + 45b244c commit 225a02c

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

.github/workflows/deploy-production.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ jobs:
4545
uses: awslabs/amazon-app-runner-deploy@main
4646
env:
4747
DEPLOYMENT_TYPE: production
48+
LOGGING_LEVEL: INFO
4849
MONGO_URL: ${{ format('{0}{1}', secrets.SSM_ROOT, 'mongo-url') }}
4950
MONGO_DB_NAME: ${{ format('{0}{1}', secrets.SSM_ROOT, 'mongo-db-name') }}
5051
SECRET_KEY: ${{ format('{0}{1}', secrets.SSM_ROOT, 'secret-key') }}
@@ -67,6 +68,11 @@ jobs:
6768
WHATSAPP_API_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'whatsapp-api-version') }}
6869
WHATSAPP_CHAT_RETENTION_HOURS: ${{ format('{0}{1}', secrets.SSM_ROOT, 'whatsapp-chat-retention-hours') }}
6970

71+
MAINTENANCE_MODE: ${{ format('{0}{1}', secrets.SSM_ROOT, 'maintenance-mode') }}
72+
IOS_MINIMUM_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'ios-minimum-build-version') }}
73+
IOS_LATEST_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'ios-latest-build-version') }}
74+
ANDROID_MINIMUM_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'android-minimum-build-version') }}
75+
ANDROID_LATEST_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'android-latest-build-version') }}
7076
with:
7177
service: ansari-production-backend
7278
image: ${{ steps.build-image.outputs.image }}
@@ -78,6 +84,7 @@ jobs:
7884
wait-for-service-stability-seconds: 1200
7985
copy-env-vars: |
8086
DEPLOYMENT_TYPE
87+
LOGGING_LEVEL
8188
copy-secret-env-vars: |
8289
MONGO_URL
8390
MONGO_DB_NAME
@@ -100,6 +107,12 @@ jobs:
100107
WHATSAPP_API_VERSION
101108
WHATSAPP_ENABLED
102109
WHATSAPP_CHAT_RETENTION_HOURS
110+
111+
MAINTENANCE_MODE
112+
IOS_MINIMUM_BUILD_VERSION
113+
IOS_LATEST_BUILD_VERSION
114+
ANDROID_MINIMUM_BUILD_VERSION
115+
ANDROID_LATEST_BUILD_VERSION
103116
instance-role-arn: ${{ secrets.INSTANCE_ROLE_ARN }}
104117

105118
- name: App Runner URL

.github/workflows/deploy-staging.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ jobs:
6868
WHATSAPP_API_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'whatsapp-api-version') }}
6969
WHATSAPP_CHAT_RETENTION_HOURS: ${{ format('{0}{1}', secrets.SSM_ROOT, 'whatsapp-chat-retention-hours') }}
7070

71+
MAINTENANCE_MODE: ${{ format('{0}{1}', secrets.SSM_ROOT, 'maintenance-mode') }}
72+
IOS_MINIMUM_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'ios-minimum-build-version') }}
73+
IOS_LATEST_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'ios-latest-build-version') }}
74+
ANDROID_MINIMUM_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'android-minimum-build-version') }}
75+
ANDROID_LATEST_BUILD_VERSION: ${{ format('{0}{1}', secrets.SSM_ROOT, 'android-latest-build-version') }}
7176
with:
7277
service: ansari-staging-backend
7378
image: ${{ steps.build-image.outputs.image }}
@@ -102,6 +107,12 @@ jobs:
102107
WHATSAPP_API_VERSION
103108
WHATSAPP_ENABLED
104109
WHATSAPP_CHAT_RETENTION_HOURS
110+
111+
MAINTENANCE_MODE
112+
IOS_MINIMUM_BUILD_VERSION
113+
IOS_LATEST_BUILD_VERSION
114+
ANDROID_MINIMUM_BUILD_VERSION
115+
ANDROID_LATEST_BUILD_VERSION
105116
instance-role-arn: ${{ secrets.INSTANCE_ROLE_ARN }}
106117

107118
- name: App Runner URL

0 commit comments

Comments
 (0)