From 5d35549af61e4e401de69161a26a7579425065e8 Mon Sep 17 00:00:00 2001 From: krustowski Date: Mon, 8 Jul 2024 18:18:36 +0200 Subject: [PATCH] fix docs for CI/CD, add push_to_registry target --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index 197382e..6260766 100644 --- a/Makefile +++ b/Makefile @@ -128,6 +128,7 @@ docs: config @echo -e "\n${YELLOW} Generating OpenAPI documentation... ${RESET}\n" @~/go/bin/swag init --parseDependency -ot json -g router.go --dir pkg/backend/ @mv docs/swagger.json api/swagger.json + @[ -f ".env" ] || cp .env.example .env @[ -f ${DOCKER_COMPOSE_OVERRIDE} ] \ && docker compose -f ${DOCKER_COMPOSE_FILE} -f ${DOCKER_COMPOSE_OVERRIDE} up litter-swagger -d --force-recreate \ || docker compose -f ${DOCKER_COMPOSE_FILE} up litter-swagger -d --force-recreate @@ -229,3 +230,9 @@ backup: fetch_running_dump @echo -e "\n${YELLOW} Making the backup archive... ${RESET}\n" @tar czvf /mnt/backup/litter-go/$(shell date +"%Y-%m-%d-%H:%M:%S").tar.gz ${RUN_DATA_DIR} +.PHONY: push_to_registry +push_to_registry: + @echo -e "\n${YELLOW} Pushing new image to registry... ${RESET}\n" + @[ -n "${REGISTRY}" ] && \ + docker push ${DOCKER_IMAGE_TAG} +