PY4WEB is a web framework for rapid development of efficient database driven web applications. It is an evolution of the popular web2py framework but much faster and slicker.
- Main web site: https://py4web.com
- GitHub repository: https://github.com/web2py/py4web
- Official documentation site: https://py4web.com/_documentation
- License:
BSD-3-Clause License <https://github.com/web2py/py4web/blob/master/LICENSE.md>
__
Read more about PY4WEB here...
- 🔥 Fire 🔥
- Web Dashboard (admin)
- Documentation
- So many example Apps
Caprover is a tool that turns your personal VPS into a Platform as a Service comparable to dokku or Heroku.
-
Create a new app named
flask
(or anything else you like) in theCaprover interface
-
Inside the
HTTP Settings
section of the new app enable HTTPS and selectForce HTTPS by redirecting all HTTP traffic to HTTPS
-
On your local machine, clone this repository and
cd
into itgit clone https://github.com/carlosarmentac/py4web-caprover.git && cd py4web-caprover
-
Provide a PY4WEB dashboard Password: Edit "Dockerfile" file and change line 6:
ARG password=none
-
Need aditional Python libraries? Add it in "requirements.txt" file:
psycopg2-binary # These libraries are required to be in "requirements.txt" file. # Other extra libraries like "mysql" or "requests" must be added manually depending on your needs.
-
Run
caprover deploy
and select your server and the app you just created- If this command doesn't exist, make sure that you followed Step 3 of Getting Started with Caprover