Files
Eden Kirin 2d56d06649 Dockerize
2024-05-18 19:19:16 +02:00

43 lines
578 B
Makefile

CONTAINER_NAME=django-htmx
IMAGE_NAME=django-htmx
ifeq ($(VIRTUAL_ENV),)
RUN_IN_ENV=poetry run
else
RUN_IN_ENV=
endif
run:
@ $(RUN_IN_ENV) python manage.py runserver
shell:
@ $(RUN_IN_ENV) python manage.py shell
migrations:
@ $(RUN_IN_ENV) python manage.py makemigrations
migrate:
@ $(RUN_IN_ENV) python manage.py migrate
docker-build:
- @docker image rm $(IMAGE_NAME) --force
@docker \
build . \
-t $(IMAGE_NAME)
@docker \
build . \
-t $(IMAGE_NAME)
docker-run:
@docker run \
--publish 8000:8000 \
--name $(CONTAINER_NAME) \
$(IMAGE_NAME)