UPD: i like it now.

This commit is contained in:
2019-04-14 00:43:17 +02:00
parent 603c55f88e
commit 42621ace3a
20 changed files with 131 additions and 57 deletions

View File

@@ -3,10 +3,14 @@ REPO_URL := https://heinzelwelt.de/vcs/python/django-test
REPO_DIR := src/$(APPLICATION_NAME)
IMAGE_NAME := $(APPLICATION_NAME)
HOST_PORT := 80
CONTAINER_PORT := 80
DOCKER := docker
DGOSS := dgoss
GIT := git
.PHONY: default help image test-run dist-clean
.PHONY: default help image test test-run dist-clean
default: image
@@ -17,12 +21,18 @@ $(REPO_DIR):
$(GIT) clone $(REPO_URL) $@
$(IMAGE_NAME): $(REPO_DIR)
$(DOCKER) build -t $(IMAGE_NAME) .
$(DOCKER) build --build-arg APPLICATION_NAME=$(APPLICATION_NAME) -t $(IMAGE_NAME) .
image: $(IMAGE_NAME)
test:
$(DGOSS) run $(IMAGE_NAME)
test-run:
$(DOCKER) run -ti --rm -p 80:80 $(IMAGE_NAME)
$(DOCKER) run -ti --rm -p $(HOST_PORT):$(CONTAINER_PORT) $(IMAGE_NAME)
enter:
$(DOCKER) run -ti --rm -p $(HOST_PORT):$(CONTAINER_PORT) --entrypoint /bin/bash $(IMAGE_NAME)
dist-clean:
-rm -rf $(REPO_DIR)