25 lines
839 B
Makefile
25 lines
839 B
Makefile
help:
|
|
@echo "help\t- Print this message"
|
|
@echo "serve\t- Launches web server"
|
|
@echo "depends\t- Downloads all dependencies"
|
|
|
|
virtual_env:
|
|
virtualenv -p python3 virtual_env
|
|
make depends
|
|
|
|
depends: virtual_env
|
|
. virtual_env/bin/activate; python -m pip install -r requirements.txt --upgrade
|
|
. virtual_env/bin/activate; python -m spacy download en_core_web_lg
|
|
. virtual_env/bin/activate; python -m spacy download pt_core_news_lg
|
|
. virtual_env/bin/activate; python -m spacy download es_core_news_lg
|
|
|
|
serve: virtual_env
|
|
. virtual_env/bin/activate; virtual_env/bin/gunicorn --bind 127.0.0.1:21985 app:app --preload --workers 2 --threads 3
|
|
|
|
all: virtual_env
|
|
@echo "Nothing to do here"
|
|
|
|
devserver: virtual_env
|
|
make all
|
|
. virtual_env/bin/activate; FLASK_DEBUG=1 FLASK_ENV=development virtual_env/bin/flask run --host=0.0.0.0 --port=8088
|