CONTAINER_NAME = "forgeflux/forgejo-init-script" default: docker.build docker.run docker.build: ## Build docker container docker buildx build -t $(CONTAINER_NAME) --load . docker.run: ## Run docker container docker run \ --network ftest \ -e FORGEJO_URL=${FORGEJO_URL} \ -e FORGEJO_SSH_URL=${FORGEJO_SSH_URL} \ $(CONTAINER_NAME) env.up: ## Bring environment up docker-compose up -d env.down: ## Destroy environment docker-compose down --remove-orphans -v env.config: ## Configure environment tests.sh help: ## Prints help for targets with comments @cat $(MAKEFILE_LIST) | grep -E '^[a-zA-Z_-]+:.*?## .*$$' | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'