mirror of
https://github.com/pockethost/pockethost.git
synced 2025-03-30 15:08:30 +00:00
1004 B
1004 B
Production Deployment
1. Build
git clone git@github.com:benallfree/pockethost.git
cd pockethost
yarn
cp .env-template .env # modify as needed
scripts/build.sh
2. Refresh Certbot
./scripts/certbot-refresh.sh
Then, ensure keys named fullchain.pem
and privkey.key
are in docker/mount/nginx/ssl
.
3. Run
sudo scripts/pm2.sh
sudo pm2 dash
sudo open https://pockethost.io
4. Test
If all goes well:
- Update
readme.md
with latest relevant fixes. - Create a new discussion on PocketHost forum
- If major release, create announcement on PocketBase forum
- Use
yarn version --patch
for patch release and tag with git - Use
scripts/build.sh
to rebuild everything - Use
scripts/pm2.sh
to run in prod mode
Updating the max PocketBase semver
By default, PocketHost will download and run the latest version of PocketBase. If you need to limit or lock the PocketBase versions(s) available, edit the DAEMON_PB_SEMVER
variable in .env
.