Now install certbot and run certbot --nginx. Follow instructions and now you should have SSL set up all for you. Note that certbot will add some additional configuration to nginx’s conf.

Finally just go to mydomain.com and you should see the frontend.

With OpenShift

OpenShift v3 is fully supported and a great way to run Passit. These instructions are a good starting point for Kubernetes as well. A nice advantage of using OpenShift is that database migrations can run automatically.

Import this YAML template under “Add to project”. Review each parameter and make sure to enter your database connection information.

Configure SSL. With OpenShift online you could use the provided OpenShiftapps.com domain or set your own. To use openshiftapps.com simply autogenerate the hostname (leave it blank). To use your own domain, we suggest at this time purchasing a cert as openshift is difficult to use with let’s encrypt. To install the cert just edit the route made in step 3.

With Heroku

Heroku is supported via the Docker container runtime. At this time database migrations must be run manually. We show Heroku CLI shortcuts, but steps 1, 2, and 4 can be done on Heroku Dashboard if you’re more comfortable there.