Add deployment files and update README

This commit is contained in:
2026-02-01 10:59:37 +03:00
parent f834d08a7f
commit d443d0b676
3 changed files with 131 additions and 1 deletions
+32
View File
@@ -0,0 +1,32 @@
.PHONY: build deploy
# Параметры подключения к серверу
HOST = kpa39l.myjino.ru
PORT = 2222
USERNAME = kpa39l_dedinit
REMOTE_PATH = /domains/dedinit.ru
build:
hugo --minify
@echo "Сайт успешно собран в папку public/"
deploy: build
rsync -avz --delete -e 'ssh -p $(PORT)' public/ $(USERNAME)@$(HOST):$(REMOTE_PATH)/
deploy-dry-run: build
rsync -avn --delete -e 'ssh -p $(PORT)' public/ $(USERNAME)@$(HOST):$(REMOTE_PATH)/
clean:
rm -rf public/
@echo "Папка public удалена"
rebuild: clean deploy
help:
@echo "Доступные команды:"
@echo " make build - собрать сайт"
@echo " make deploy - собрать и задеплоить сайт"
@echo " make deploy-dry-run - симуляция деплоя"
@echo " make clean - удалить папку public"
@echo " make rebuild - полная пересборка сайта"
@echo " make help - показать это сообщение"