AirFlask
Simplest way to host flask web apps in production - Using nginx and gunicorn.
Installation
pip install airflask
Features
- 🚀 One line production deployment for flask apps.
- 🔧 Installs all dependencies, and manages everything.
- ⚡ Powered by a nginx + gunicorn server.
- 🤖 Auto-tunes the best hosting config based on your server specs.
Usage
Deploying: A single line that manages everything and your app goes live with no hassle!
sudo airflask deploy <path>
-
where
<path>is the full path to the parent folder containing your app.py -
Be sure to rename your main flask file to
app.py -
App will be hosted on localhost, your private and public ip address (if static and unshared).
-
for eg.
sudo airflask deploy /home/naitik/flaskecomapp/
Deploying with Domain and SSL (Free SSL via Let's Encrypt)
sudo airflask deploy <path> --domain <example.com>
sudo airflask deploy <path> --domain <example.com> --ssl --noredirect
App Type and Power
sudo airflask deploy <path> --apptype <app_type>
sudo airflask deploy <path> --power <high/low/med>
More instructions and details at https://github.com/naitikmundra/AirFlask/tree/main/docs
Stop or Restart
sudo airflask restart <path>
sudo airflask stop <path>
Restart your app after you make changes.
Contact
- Feel free to email me at naitikmundra18@gmail.com for any queries or suggestions.
- Or DM me on instagram: https://instagram.com/naitikmundra
Metadata
Release files for airflask 0.9.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| airflask-0.9.10.tar.gz | 6.8 kB | Without provenance | Details for airflask-0.9.10.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| airflask-0.9.10-py3-none-any.whl | Python 3 | none | any | Details for airflask-0.9.10-py3-none-any.whl |
Total release size: 14.5 kB
Release files / airflask-0.9.10.tar.gz
| Download URL | airflask-0.9.10.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4968a6c3b3361f4217c973b1954a5a06e454ec279450d03e5e0c6738a0a9eeb0
|
|
BLAKE2b-256 checksum How to use checksums |
8a59cbcfe9f856b400eac98059d6dc53571e9e388897360b728c47c82d2e8eb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / airflask-0.9.10-py3-none-any.whl
| Download URL | airflask-0.9.10-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3256b9289fa67dc53add483138310ec4d5a3000a90bcb14439b32b7d6d67a723
|
|
BLAKE2b-256 checksum How to use checksums |
cc6fbe034e9599045ded8a35319aa19ce65a31ffd8cb09a626d0f1b1f99438ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Security for airflask 0.9.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.