2024-07-31 22:59:18 +00:00
|
|
|
.PHONY: run makemigrations migrate createsuperuser shell manage_command build requirements
|
2023-09-16 13:39:13 +00:00
|
|
|
DOCKER_COMPOSE = COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker compose
|
2021-12-13 19:44:09 +00:00
|
|
|
DOCKER_RUN = ${DOCKER_COMPOSE} run -u `id -u`
|
|
|
|
MANAGE_EXEC = python /app/src/manage.py
|
2024-07-14 21:14:07 +00:00
|
|
|
MANAGE_COMMAND = ${DOCKER_RUN} app ${MANAGE_EXEC}
|
2022-11-21 19:51:09 +00:00
|
|
|
|
2021-02-27 20:07:48 +00:00
|
|
|
run:
|
2021-12-13 19:44:09 +00:00
|
|
|
${DOCKER_COMPOSE} up
|
2021-02-28 22:55:01 +00:00
|
|
|
|
2021-02-27 20:07:48 +00:00
|
|
|
makemigrations:
|
2023-01-21 15:20:50 +00:00
|
|
|
${MANAGE_COMMAND} makemigrations ${ARGS}
|
2021-02-27 20:07:48 +00:00
|
|
|
|
|
|
|
migrate:
|
2023-01-21 15:20:50 +00:00
|
|
|
${MANAGE_COMMAND} migrate ${ARGS}
|
2021-02-27 20:07:48 +00:00
|
|
|
|
|
|
|
createsuperuser:
|
2021-12-13 19:44:09 +00:00
|
|
|
${MANAGE_COMMAND} createsuperuser
|
2021-02-27 20:07:48 +00:00
|
|
|
|
|
|
|
shell:
|
2021-12-13 19:44:09 +00:00
|
|
|
${MANAGE_COMMAND} shell
|
2021-02-27 20:07:48 +00:00
|
|
|
|
|
|
|
manage_command:
|
2023-01-21 15:20:50 +00:00
|
|
|
${MANAGE_COMMAND} ${ARGS}
|
2021-02-28 23:15:01 +00:00
|
|
|
|
2024-07-20 20:33:30 +00:00
|
|
|
build:
|
|
|
|
${DOCKER_COMPOSE} build
|
2024-07-29 22:24:16 +00:00
|
|
|
|
|
|
|
requirements:
|
|
|
|
hatch run dev:requirements
|