Dockerize
This commit is contained in:
21
Makefile
21
Makefile
@ -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)
|
||||
|
||||
Reference in New Issue
Block a user