Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy to other PaaS services #64

Open
wy580477 opened this issue Jan 20, 2023 · 0 comments
Open

Deploy to other PaaS services #64

wy580477 opened this issue Jan 20, 2023 · 0 comments

Comments

@wy580477
Copy link
Owner

wy580477 commented Jan 20, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant