Un cli para manejar proyectos de API con flask
Project description
isyflask-cli
Un cli para manejar proyectos de API con flask.
Se recomienda la instalación de docker para tener las últimas mejoras y actualizaciones. Algunas características sólo están con docker
Se recomienda utilizar el módulo virtualenv para los proyectos generados
Para windows:
python -m venv venv
./venv/Scripts/activate
Para macOS o linux:
python -m venv venv
source ./venv/Scripts/activate
Posteriormente instale el cli
pip install isyflask-cli
Para iniciar un proyecto ejecute el siguiente comando y responda las preguntas que salgan en el prompt:
isyflask-cli project init
pip install -r requirements.txt
Cambie el directorio al generado en el paso anterior. Utilizando Docker, el proyecto se levanta utilizando el siguiente comando:
docker-compose up
Si no utiliza docker, necesitará ejecutar lo siguiente:
Windows:
python -m venv venv
source ./venv/Scripts/activate
set FLASK_APP=api
set FLASK_RUN_HOST=0.0.0.0
set FLASK_ENV=development
flask db migrate
flask db upgrade
flask run --host=0.0.0.0
Mac o Linux:
python -m venv venv
./venv/Scripts/activate
export FLASK_APP=api
export FLASK_RUN_HOST=0.0.0.0
export FLASK_ENV=development
flask db migrate
flask db upgrade
flask run --host=0.0.0.0
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
Hashes for isyflask_cli-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12ee5c4f94e5829b178cbafce39ede0ecb25e0990ae688b57107c517a08d1089 |
|
MD5 | 3b619590446556e1678dd7a1c2e6f35a |
|
BLAKE2b-256 | 7f3f66c6f7cbaa91f66d9e36728cf1188c6b95a9dbbce2f12c8a5de9697f82f5 |