-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
34 lines (27 loc) · 1.14 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
.PHONY: install activate install_venv start start_detached
install:
. .venv/bin/activate; pip install -Ur requirements.txt
activate:
. .venv/bin/activate
install_venv:
python3 -m venv .venv
. .venv/bin/activate; python -m pip install --upgrade pip
. .venv/bin/activate; python -m pip install -r requirements.txt
start:
. .venv/bin/activate; python -m pip install --upgrade pip
. .venv/bin/activate; python -m pip install -r requirements.txt
. .venv/bin/activate; command gunicorn -k uvicorn.workers.UvicornWorker app:app --bind 0.0.0.0:5051 & \
command gunicorn -k uvicorn.workers.UvicornWorker app:app --bind 0.0.0.0:5056 & \
command python -m worker_metadata & \
command python -m worker_paragraphs & \
command python -m worker_translations
start_inside_docker:
command gunicorn -k uvicorn.workers.UvicornWorker app:app --bind 0.0.0.0:5051 & \
command gunicorn -k uvicorn.workers.UvicornWorker app:app --bind 0.0.0.0:5056 & \
command python -m worker_metadata & \
command python -m worker_paragraphs & \
command python -m worker_translations
docker:
docker compose up --build
formatter:
. .venv/bin/activate; command black --line-length 125 .