From 09d9543f3d121e623f420844008153ffc75f47f9 Mon Sep 17 00:00:00 2001 From: James Tombleson Date: Thu, 15 Jun 2023 21:51:37 -0700 Subject: [PATCH] makefile time --- makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 makefile 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 +