Dockerize

This commit is contained in:
Eden Kirin
2024-05-18 19:19:16 +02:00
parent 382e514d03
commit 2d56d06649
6 changed files with 122 additions and 15 deletions

View File

@ -1,3 +1,7 @@
CONTAINER_NAME=django-htmx
IMAGE_NAME=django-htmx
ifeq ($(VIRTUAL_ENV),)
RUN_IN_ENV=poetry run
else
@ -19,3 +23,20 @@ migrations:
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)