Simplest way to host your flask web app in production!
Project description
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
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file airflask-0.9.4.tar.gz.
File metadata
- Download URL: airflask-0.9.4.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc00ffc7b1a86b388bdd057997f516454ff611e8951a388d777bb99357fdd553
|
|
| MD5 |
61607b9fdb15cffe2965a83140a375fe
|
|
| BLAKE2b-256 |
6aebe98a923fc71ed5e9ec7d8285497557d76a46b86612a9aa5f963a20d786ec
|
File details
Details for the file airflask-0.9.4-py3-none-any.whl.
File metadata
- Download URL: airflask-0.9.4-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
932571e60cf8ddfe23e1f7bac69b9c745b713917db1ebd83f374c04b58f6808e
|
|
| MD5 |
ac5abb2dd441c4b2853e7af3a29016bb
|
|
| BLAKE2b-256 |
f53a18caf6b19c863b18d5a9bf29ea2fd32c23958f1c762b5b54c447a4f65867
|