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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33219c27d360ad6c6301c8fb7cb027f441552dc191fd3062603bf5ededc7c73a |
|
MD5 | cc4570898335fa9b85f6ccbc61aa60ac |
|
BLAKE2b-256 | 40862b790848199fa84786bfd107b659cbe68c594ff25efac1ed19685640e6f9 |