Skip to content

psono/psono-gcp-cloud-run

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PSONO GCP Cloud Run

Run on Google Cloud

Canonical source

The canonical source of PSONO GCP Cloud Run is hosted on GitLab.com.

Documentation

The documentation for the psono server can be found here:

Psono Documentation

Some things that have not yet found their place in the documentation:

How to use?

  1. Create startup parameters

You need a couple of parameters that you can generate with the following docker command:

docker run --rm -ti psono/psono-server:latest python3 ./psono/manage.py generateserverkeys
  1. Create a Google Cloud Project

  2. Enable Cloud Run API

  3. Enable Cloud SQL Admin API

  4. Create a Cloud Postgres DB

Remember the name of the instance. It's something like PROJECT_NAME:REGION:DBNAME

  1. Click Run on Google Cloud

If you receive a timeout you can start the provisioning manually with this command:

cloudshell_open --repo_url "https://github.com/psono/psono-gcp-cloud-run.git" --page "editor"
  1. Answer all the questions

  2. Add Domain Mapping

Use your provider to configure the necessary CNAME record

  1. Configure email

Pick one of the supported email providers in the Documentation and configure the environment variables accordingly.

  1. Deploy new revision

Click on the service and then at the top click "Deploy new revision"

  • Adjust the Port to be 80
  • Add the necessary environment variables for the email provider

LICENSE

Visit the License.md for more details

About

Psono GCP Cloud Run | Please open new issues in our issue tracker on GitLab.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors