This repo supports most of PaaS services which support Dockerfile.
I didn't writes guides for other PaaS services because either the platform has strict resource usage limit or the account easily gets banned.
If you want to try out other PaaS services, here is a little help:
The main brach is for PaaS services which don't support persistent storage volume (Heroku, Koyeb, etc.).
You need to set up Cloudflare KV for config data back-up: https://github.com/wy580477/PaaS-Related/blob/main/SET_CLOUDFLARE_KV.md
The deployment is similar to Heroku: https://github.com/wy580477/Leech-AIO-APP-EX/blob/main/docs/README_heroku.md
You can deploy via CI/CD through the PaaS platform, you need to set up Envionment Variables according to app.json.
The default internal HTTP port is 3000, you can change this by add "PORT" env.
Koyeb doesn't support CI/CD, so you need to creat a new release with version number "v1.0.0". Then github action will create a container image.
The doprax branch is for PaaS services which support persistent storage volume (Doprax, etc.).
The deployment is similar to Doprax: https://github.com/wy580477/Leech-AIO-APP-EX/blob/main/docs/README_doprax.md
You need to mount /mnt/data/config to persistent storage volume.
The default internal HTTP port is 3000, you can change this by add "PORT" env.
This repo supports most of PaaS services which support Dockerfile.
I didn't writes guides for other PaaS services because either the platform has strict resource usage limit or the account easily gets banned.
If you want to try out other PaaS services, here is a little help:
The main brach is for PaaS services which don't support persistent storage volume (Heroku, Koyeb, etc.). You need to set up Cloudflare KV for config data back-up: https://github.com/wy580477/PaaS-Related/blob/main/SET_CLOUDFLARE_KV.md The deployment is similar to Heroku: https://github.com/wy580477/Leech-AIO-APP-EX/blob/main/docs/README_heroku.md You can deploy via CI/CD through the PaaS platform, you need to set up Envionment Variables according to app.json. The default internal HTTP port is 3000, you can change this by add "PORT" env. Koyeb doesn't support CI/CD, so you need to creat a new release with version number "v1.0.0". Then github action will create a container image.
The doprax branch is for PaaS services which support persistent storage volume (Doprax, etc.). The deployment is similar to Doprax: https://github.com/wy580477/Leech-AIO-APP-EX/blob/main/docs/README_doprax.md You need to mount /mnt/data/config to persistent storage volume. The default internal HTTP port is 3000, you can change this by add "PORT" env.