The project is meant to be deployed with dokku or other heroku-likelike environments. It makes use of environmental variables (which can be loaded with a .env file during development) for storing secrets and linking resources.
Setting up the base app
- Create the app:
ssh dokku@the-host apps:create steam-weekly - Push the app to deploy:
git remote add dokku dokku@the-host:steam-weekly
Setting up SSL
SSL is setup with the lets encrypt dokku plugin. That plugin needs to be installed before this app can be deployed and setup. After it’s installed set things up with: ssh dokku@the-host dokku letsencrypt:enable steam-weekly
Health checks
During deployment steam weekly makes use of doku’s health checkto make sure the app is up and running correctly. This is configured in the app.jsonin the project