A data export platform for both synchronous and asynchronous endpoints using GCP PaaS
Development
pipenv
Deployment
- Terraform 0.14.8
- Recommend using
tfenv
- Recommend using
gcloud
(installed w/ initialized configuration)
$ pipenv shell
(automatically sources.env
)$ gcloud auth application-default login
$ make init
to initialize Terraform$ source .env
with the following variables setexport TF_VAR_project_id=<your gcp project id>
make plan
make apply
- How will secrets get to Secret Manager?
- Use Cloud Functions Framework
- Use Pipenv
- Python 3.8