Skip to main content

WebDeploy is a python package for deploying Flask/Django applications at ease.

Project description

WebDeploy

A simple command line package for deploying Flask/Django apps on a Ubuntu system.

made-with-python Downloads PyPI version shields.io GitHub issues PyPI license

Changelog v1.1.0 📣

⚡ Added support for MongoDB

Install ⌨️

Using pip

$ sudo pip3 install webdeploy

Using source

$ git clone https://github.com/idaljeetsingh/webdeploy
$ cd webdeploy
$ sudo python3 setup.py install

Notes 📝

  • A fresh Ubuntu installation is preferred.
  • Installing the package using sudo is necessary as it will make changes on system by installing packages to deploy the app.

Databases Supported 🦾

  • MongoDB

Usage ⚙️

Using the package is very simple. Just open the terminal and type respective command for either Flask or Django app.
There are two ways for initiating the deploy sequence

  1. From the project root directory - Picks up default information automatically
  2. Anywhere in the system - Requires to enter project information manually

Flask

WebDeploy-flask

Django

WebDeploy-django

Tutorials 📚

Flask: Deploying Flask App on Ubuntu using WebDeploy

Django: Deploying Django App on Ubuntu using WebDeploy

License 📜

MIT License © Daljeet Singh Chhabra

ForTheBadge built-with-love

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

WebDeploy-1.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

WebDeploy-1.1.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file WebDeploy-1.1.0.tar.gz.

File metadata

  • Download URL: WebDeploy-1.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for WebDeploy-1.1.0.tar.gz
Algorithm Hash digest
SHA256 6718c279d13df7f160777347562ef2790f0aba4070c1a3ec196c0779a3078302
MD5 1a1b23b015bbb80a2a690c46debbecc6
BLAKE2b-256 321605e192eb59c542ea56aa7e7174f0818e95d843002c3d370e4dc86c000986

See more details on using hashes here.

File details

Details for the file WebDeploy-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: WebDeploy-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for WebDeploy-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e6b398d5a2a9ad836c4f34f129d31293964542930c29abe16bbc5c3a5663a95
MD5 afa5cc19abefd23a9670ede85a471f20
BLAKE2b-256 569701a3e59d1aca3fe8ee8029c8c680b8b6166be59b14101e9a87ed52cddef5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page