diff --git a/makefile b/makefile new file mode 100644 index 0000000..f940dbf --- /dev/null +++ b/makefile @@ -0,0 +1,20 @@ +.PHONY: help +help: ## Shows this help command + @egrep -h '\s##\s' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' + +build: ## builds the application + dotnet restore + dotnet build + +pub: ## Build and publish the artifacts + dotnet restore + dotnet publish -o out + rm ./out/appsettings.json + +docker-build: ## Generates the docker image + docker build -t "newsbot.portal" . + docker image ls | grep newsbot.portal + +docker-run: ## Runs the docker compose + docker compose up -d +