Skip to content
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.

Deploy Comet Circle to utdnebula.com subdomain #4

Open
WillieCubed opened this issue Jan 23, 2022 · 3 comments · May be fixed by #10
Open

Deploy Comet Circle to utdnebula.com subdomain #4

WillieCubed opened this issue Jan 23, 2022 · 3 comments · May be fixed by #10
Assignees

Comments

@WillieCubed
Copy link
Member

As a user of this app, I would like to access it by going to heatmap.utdnebula.com.

This should be deployed on Google Cloud Run using Project Nebula's resources.

Additional information

The Streamlit forums have some information on how to do this.

@TrystonMinsquero
Copy link
Collaborator

Was looking into this and found this article with a really useful github repo. There is also this youtube video that does things in a similar way.

Most methods I found use a docker container to put it on Google Cloud Run, this requires whoever is going to work on deployment to have access to Project Nebula's Google Cloud Run information.

@TrystonMinsquero
Copy link
Collaborator

TrystonMinsquero commented Feb 1, 2022

I was able to deploy it on my personal account (for testing) at https://comet-circle-db2jvimmnq-uc.a.run.app.

just need to run the commands, changing the ProjectName and AppName to whatever settings are required:

gcloud builds submit --tag gcr.io/<ProjectName>/<AppName>  --project=<ProjectName>

then:

gcloud run deploy --image gcr.io/<ProjectName>/<AppName> --platform managed  --project=<ProjectName> --allow-unauthenticated

Sorry for the confusion

@WillieCubed
Copy link
Member Author

WillieCubed commented Feb 2, 2022

Ooh, swanky! A few other things need to be done for us to resolve the issue:

  • @CharlieMahana needs to deploy this to heatmap.utdnebula.com, replacing the existing DNS records, using a new nebula-experiments project on GCP
  • A PR to add documentation on deployment to the README should be opened

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

3 participants