An application to automate project creation on Github
-
Activate shell
pipenv shell
-
Install dependencies
pipenv install
-
Populate ACCESS_TOKEN and ORG and *GCP Credentials *in init.sh and run exporting the variables
source ./config/init.sh
- Run application
python main.py
-
Run
source ./config/init.sh
-
Run
terraform install
-
Deploy infrastructure
terraform apply
-
The following services will be available
GET https://us-east1-memento-mori-universitas.cloudfunctions.net/gcp-read-courses-cf
POST https://us-east1-memento-mori-universitas.cloudfunctions.net/gcp-write-courses-cf -d '{"name": "Learning Something", "description": "What or why are we learning this"}'
POST https://us-east1-memento-mori-universitas.cloudfunctions.net/gcp-update-courses-cf -d '{"id": "123", "source": "backlog", "target": "wip"}'