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
Instalacion
Para instalar el CLI ejecute el siguiente comando
python -m pip install --upgrade pip
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
cd <folder project name>
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.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7665c7b11e8249021b6b6bf1b96f0259e20faf1c51bcae05c7904964cce4e9 |
|
MD5 | cfa3dc5c8b2372572f0e3ea93bcfdfc3 |
|
BLAKE2b-256 | 0320c4c4e6f683647582ce2dc2da51c4c74769c0646292150344500b1c004648 |