qpa-client/Makefile

19 lines
907 B
Makefile
Raw Normal View History

2018-05-19 12:57:03 +02:00
configure-functions:
@cat functions/src/config.tmpl.ts \
2018-06-01 12:54:18 +02:00
| sed 's&_EMAIL_DOMAIN_&'"${EMAIL_DOMAIN}"'&' \
| sed 's&_DOMAIN_&'"${DOMAIN}"'&' \
| sed 's&_MAILGUN_API_KEY_&'"${MAILGUN_API_KEY}"'&' \
| sed 's&_GCAL_CALENDAR_ID_&'"${GCAL_CALENDAR_ID}"'&' \
| sed 's&_GCAL_PRIVATE_KEY_BASE64_&'"${GCAL_PRIVATE_KEY_BASE64}"'&' \
| sed 's&_GCAL_CLIENT_EMAIL_&'"${GCAL_CLIENT_EMAIL}"'&' \
| sed 's&_GCP_PROJECT_ID_&'"${GCP_PROJECT_ID}"'&' > functions/src/config.ts
2018-05-19 12:57:03 +02:00
configure-functions-staging:
2018-06-01 12:11:02 +02:00
@echo "Will populate config.ts with runtime secrets"
2018-05-19 13:26:06 +02:00
@$(MAKE) DOMAIN=${DOMAIN_STAGING} \
MAILGUN_API_KEY=${MAILGUN_API_KEY_STAGING} \
GCP_PROJECT_ID=${GCP_PROJECT_ID_STAGING} \
EMAIL_DOMAIN=${EMAIL_DOMAIN_STAGING} \
2018-06-01 11:54:30 +02:00
GCAL_CALENDAR_ID=${GCAL_CALENDAR_ID_STAGING} \
2018-06-01 12:54:18 +02:00
GCAL_PRIVATE_KEY_BASE64=${GCAL_PRIVATE_KEY_BASE64_STAGING} \
2018-06-01 11:54:30 +02:00
GCAL_CLIENT_EMAIL=${GCAL_CLIENT_EMAIL_STAGING} \
2018-06-01 12:54:18 +02:00
configure-functions