refactor(Makefile): change source with poetry

This commit is contained in:
Vladislav Syrochkin 2025-06-26 12:27:14 +05:00
parent 6c0a6ac1d4
commit febac9659f

View File

@ -12,8 +12,7 @@ services:
start-api: start-api:
cd api && \ cd api && \
source .venv/bin/activate && \ poetry run python -m ${API_APPLICATION_NAME}
python -m ${API_APPLICATION_NAME}
start-client: start-client:
cd client && \ cd client && \
@ -21,25 +20,24 @@ start-client:
migrate: migrate:
cd api && \ cd api && \
source .venv/bin/activate && \ poetry env activate && \
cd $(API_APPLICATION_NAME)/db && \ cd $(API_APPLICATION_NAME)/db && \
PYTHONPATH='../..' ALEMBIC_MIGRATIONS=True alembic upgrade $(args) PYTHONPATH='../..' ALEMBIC_MIGRATIONS=True alembic upgrade $(args)
downgrade: downgrade:
cd api && \ cd api && \
source .venv/bin/activate && \ poetry env activate && \
cd $(API_APPLICATION_NAME)/db && \ cd $(API_APPLICATION_NAME)/db && \
PYTHONPATH='../..' alembic downgrade -1 PYTHONPATH='../..' alembic downgrade -1
revision: revision:
cd api && \ cd api && \
source .venv/bin/activate && \ poetry env activate && \
cd $(API_APPLICATION_NAME)/db && \ cd $(API_APPLICATION_NAME)/db && \
PYTHONPATH='../..' ALEMBIC_MIGRATIONS=True alembic revision --autogenerate PYTHONPATH='../..' ALEMBIC_MIGRATIONS=True alembic revision --autogenerate
venv-api: venv-api:
cd api && \ cd api && \
poetry env activate \
poetry install poetry install
venv-client: venv-client: