Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
makefile 654 B
include $(PWD)/.env
include $(PWD)/.env.credentials

docker-run:
	docker rm -f $(PROJECT_NAME)
	docker build -t $(PROJECT_NAME)-image --build-arg="GITLAB_TOKEN=token:$(GITLAB_TOKEN)" -f deployment/docker/Dockerfile .
	docker run --name $(PROJECT_NAME) --env-file=".env" -d -p $(PORT):$(PORT) $(PROJECT_NAME)-image

docker-compose-run:
	docker compose -f deployment/docker/docker-compose.yml --env-file=.env rm --force --stop
	docker-compose -f deployment/docker/docker-compose.yml --env-file=.env --env-file=.env.credentials build --no-cache
	docker compose -f deployment/docker/docker-compose.yml --env-file=.env --env-file=.env.credentials up --detach