2019-12-21 19:38:34 +00:00
|
|
|
DOCKERFILE = ./docker/Dockerfile
|
|
|
|
IMAGE_NAME ?= cv-builder
|
|
|
|
IMAGE_TAG ?= latest
|
2019-07-30 23:52:56 +01:00
|
|
|
OUTPUT_DIR = __output/
|
|
|
|
|
2019-12-21 19:38:34 +00:00
|
|
|
.PHONY: all image publish tex pdf clean
|
2019-07-30 23:52:56 +01:00
|
|
|
|
|
|
|
all: pdf
|
|
|
|
|
2019-12-21 19:38:34 +00:00
|
|
|
image:
|
|
|
|
@docker build -f $(DOCKERFILE) -t $(IMAGE_NAME):$(IMAGE_TAG) .
|
|
|
|
|
|
|
|
publish: image
|
|
|
|
@docker push $(IMAGE_NAME):$(IMAGE_TAG)
|
|
|
|
|
2019-07-30 23:52:56 +01:00
|
|
|
tex:
|
|
|
|
@go run .
|
|
|
|
|
|
|
|
pdf: tex
|
|
|
|
@mtxrun --path=$(OUTPUT_DIR) --script context cv.tex
|
|
|
|
|
|
|
|
clean:
|
|
|
|
@rm -rf $(OUTPUT_DIR)
|