Skip to main content

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

Metadata

Release files for WebDeploy 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for WebDeploy 1.1.0
File Size Uploaded Provenance
WebDeploy-1.1.0.tar.gz 8.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for WebDeploy 1.1.0
File Interpreter ABI Platform
WebDeploy-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.6 kB

Release files / WebDeploy-1.1.0.tar.gz

Download URL WebDeploy-1.1.0.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6718c279d13df7f160777347562ef2790f0aba4070c1a3ec196c0779a3078302
BLAKE2b-256 checksum
How to use checksums
321605e192eb59c542ea56aa7e7174f0818e95d843002c3d370e4dc86c000986
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / WebDeploy-1.1.0-py3-none-any.whl

Download URL WebDeploy-1.1.0-py3-none-any.whl
Size 11.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e6b398d5a2a9ad836c4f34f129d31293964542930c29abe16bbc5c3a5663a95
BLAKE2b-256 checksum
How to use checksums
569701a3e59d1aca3fe8ee8029c8c680b8b6166be59b14101e9a87ed52cddef5
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for WebDeploy 1.1.0

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page