Skip to content

Commit fe3bd69

Browse files
Xavier MetichecchiaXavier Metichecchia
authored andcommitted
Using envsub to replace env var values in manifest.yml
1 parent e0a99d8 commit fe3bd69

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.circleci/config.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,16 @@ jobs:
3535
command: |
3636
sed -i 's@name: analytics-reporter-api@name: analytics-reporter-api-develop@g' manifest.yml
3737
sed -i 's@- analytics-reporter-database@- analytics-reporter-database-develop@g' manifest.yml
38+
mv manifest.yml manifest.yml.src
39+
envsubst < manifest.yml.src > manifest.yml
40+
3841
- run:
3942
name: Run sed on entrypoint.sh when deploying to develop
4043
command: |
4144
sed -i 's@NEW_RELIC_APP_NAME="analytics-reporter-api"@NEW_RELIC_APP_NAME="analytics-reporter-api-develop"@g' entrypoint.sh
4245
4346
- run:
44-
name: Delete Knewfile.js and drop sufffix on Knexfile.js.cloudgov
47+
name: Delete Knexfile.js and drop sufffix on Knexfile.js.cloudgov
4548
command: |
4649
rm knexfile.js
4750
mv knexfile.js.cloudgov knexfile.js

manifest.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,10 @@ applications:
88
services:
99
- analytics-reporter-database
1010
stack: cflinuxfs4
11+
env:
12+
API_DATA_GOV_SECRET: ${API_DATA_GOV_SECRET}
13+
NEW_RELIC_APP_NAME: ${NEW_RELIC_APP_NAME}
14+
NEW_RELIC_LICENSE_KEY: ${NEW_RELIC_LICENSE_KEY}
15+
NODE_ENV: production
16+
17+

0 commit comments

Comments
 (0)