Some checks failed
Push Docker container / Build & Push container (push) Failing after 43s
40 lines
995 B
Makefile
40 lines
995 B
Makefile
ifneq (,$(wildcard ./.env))
|
|
include .env
|
|
export
|
|
endif
|
|
BIN_NAME = tweakers-va-notifier
|
|
|
|
DOCKER_IMAGE_NAME = tweakers-va-notifier
|
|
DOCKER_IMAGE_TAG = $(shell date +%Y-%m-%d)
|
|
DOCKER_REGISTRY = git.mziesel.nl
|
|
DOCKER_REPO_OWNER = mans
|
|
|
|
build: *.go
|
|
mkdir -p build
|
|
go build -o build/$(BIN_NAME)
|
|
|
|
.PHONY: run
|
|
run: build
|
|
./build/$(BIN_NAME)
|
|
|
|
.PHONY: run-dev
|
|
run-dev: build
|
|
DEV=TRUE ./build/$(BIN_NAME)
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -r build
|
|
docker rmi $(DOCKER_REGISTRY)/$(DOCKER_REPO_OWNER)/$(DOCKER_IMAGE_NAME):$(DOCKER_IMAGE_TAG) || true
|
|
|
|
.PHONY: docker-build
|
|
docker-build:
|
|
docker build -t $(DOCKER_REGISTRY)/$(DOCKER_REPO_OWNER)/$(DOCKER_IMAGE_NAME):$(DOCKER_IMAGE_TAG) .
|
|
|
|
.PHONY: docker-push
|
|
docker-push: docker-build
|
|
docker push $(DOCKER_REGISTRY)/$(DOCKER_REPO_OWNER)/$(DOCKER_IMAGE_NAME):$(DOCKER_IMAGE_TAG)
|
|
|
|
.PHONY: docker-run
|
|
docker-run:
|
|
docker run --rm -e DISCORD_WEBHOOK -v ./db/va.db:/app/db/va.db $(DOCKER_REGISTRY)/$(DOCKER_REPO_OWNER)/$(DOCKER_IMAGE_NAME):$(DOCKER_IMAGE_TAG)
|