|
22 | 22 | PTR_DROPLET_USERNAME: ${{ steps.set_pointers.outputs.PTR_DROPLET_USERNAME }} |
23 | 23 | PTR_DROPLET_SSH_PRIVATE_KEY: ${{ steps.set_pointers.outputs.PTR_DROPLET_SSH_PRIVATE_KEY }} |
24 | 24 | PTR_DROPLET_HOST: ${{ steps.set_pointers.outputs.PTR_DROPLET_HOST }} |
| 25 | + PTR_DB_NAME: ${{ steps.set_pointers.outputs.PTR_DB_NAME }} |
25 | 26 | PTR_ADMINAPI_CLIENTSECRET: ${{ steps.set_pointers.outputs.PTR_ADMINAPI_CLIENTSECRET }} |
26 | 27 | PTR_TAGTOKEN_CLIENTSECRET: ${{ steps.set_pointers.outputs.PTR_TAGTOKEN_CLIENTSECRET }} |
27 | 28 | PTR_HASHIDS_SALT: ${{ steps.set_pointers.outputs.PTR_HASHIDS_SALT }} |
|
50 | 51 | echo "::set-output name=PTR_DROPLET_USERNAME::${DISTNAME_UC}_DROPLET_USERNAME" |
51 | 52 | echo "::set-output name=PTR_DROPLET_SSH_PRIVATE_KEY::${DISTNAME_UC}_DROPLET_SSH_PRIVATE_KEY" |
52 | 53 | echo "::set-output name=PTR_DROPLET_HOST::${DISTNAME_UC}_DROPLET_HOST" |
| 54 | + echo "::set-output name=PTR_DB_NAME::${DISTNAME_UC}_DB_NAME" |
53 | 55 | echo "::set-output name=PTR_ADMINAPI_CLIENTSECRET::${DISTNAME_UC}_ADMINAPI_CLIENTSECRET" |
54 | 56 | echo "::set-output name=PTR_TAGTOKEN_CLIENTSECRET::${DISTNAME_UC}_TAGTOKEN_CLIENTSECRET" |
55 | 57 | echo "::set-output name=PTR_HASHIDS_SALT::${DISTNAME_UC}_HASHIDS_SALT" |
|
63 | 65 | echo ${{ steps.set_pointers.outputs.PTR_DROPLET_USERNAME }} |
64 | 66 | echo ${{ steps.set_pointers.outputs.PTR_DROPLET_SSH_PRIVATE_KEY }} |
65 | 67 | echo ${{ steps.set_pointers.outputs.PTR_DROPLET_HOST }} |
| 68 | + echo ${{ steps.set_pointers.outputs.PTR_DB_NAME }} |
66 | 69 | echo ${{ steps.set_pointers.outputs.PTR_ADMINAPI_CLIENTSECRET }} |
67 | 70 | echo ${{ steps.set_pointers.outputs.PTR_TAGTOKEN_CLIENTSECRET }} |
68 | 71 | echo ${{ steps.set_pointers.outputs.PTR_HASHIDS_SALT }} |
@@ -107,7 +110,7 @@ jobs: |
107 | 110 | # Database connection for cuplbackend. |
108 | 111 | db_user: ${{ secrets.DB_USER }} |
109 | 112 | db_pass: ${{ secrets.DB_PASS }} |
110 | | - db_name: ${{ secrets.DB_NAME }} |
| 113 | + db_name: ${{ secrets[needs.distname_job.outputs.PTR_DB_NAME] }} |
111 | 114 | db_host: ${{ secrets.DB_HOST }} |
112 | 115 | # Randomised strings for cuplbackend. |
113 | 116 | adminapi_clientsecret: ${{ secrets[needs.distname_job.outputs.PTR_ADMINAPI_CLIENTSECRET] }} |
@@ -152,12 +155,12 @@ jobs: |
152 | 155 | with: |
153 | 156 | args: --acl public-read --follow-symlinks --delete |
154 | 157 | env: |
155 | | - AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} |
156 | | - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} |
157 | | - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |
158 | | - AWS_REGION: 'us-east-1' # optional: defaults to us-east-1 |
159 | | - SOURCE_DIR: './cuplfrontend/reactapp/build' # optional: defaults to entire repository |
160 | | - DEST_DIR: ${{ needs.distname_job.outputs.DISTNAME }} |
| 158 | + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} |
| 159 | + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} |
| 160 | + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |
| 161 | + AWS_REGION: 'us-east-1' # optional: defaults to us-east-1 |
| 162 | + SOURCE_DIR: './cuplfrontend/reactapp/build' # optional: defaults to entire repository |
| 163 | + DEST_DIR: ${{ needs.distname_job.outputs.DISTNAME }} |
161 | 164 |
|
162 | 165 | - name: Invalidate the cloudfront cache so the CDN updates its edge servers from S3. |
163 | 166 | run: | |
|
0 commit comments