calpoly-csai / api

Official API for the NIMBUS Voice Assistant accessible via HTTP REST protocol.
https://nimbus.api.calpolycsai.com/
GNU General Public License v3.0
9 stars 4 forks source link

Certificate renewal for GCP deploy with Lets Encrypt #133

Closed snekiam closed 4 years ago

snekiam commented 4 years ago

Objective

Support progress toward the https://github.com/calpoly-csai/api/milestone/4 by implementing SSL

Key Result

[Deploy] api to GCP

Details

We should be able to renew a letsencrypt certificate on a docker container and push it to a private remote repo (gcloud or github). This new certificate should now be deployed to new containers.

We could also just renew every 12 hours, and based on whether the renewal took place, update the repo.

snekiam commented 4 years ago

This is done in a fork - working on getting all of https://github.com/calpoly-csai/api/milestone/4 working before I merge in.