mbrylewi / psono-gcp-cloud-run

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

Home Page:https://gitlab.com/psono/psono-gcp-cloud-run/issues

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://gitlab.com/psono/psono-gcp-cloud-run/issues

License:Other


Languages

Language:Dockerfile 100.0%