You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexandr Paliy 50432e7429 Replace domain resolve check method from "ping" to "dig" 1 year ago
archetypes add theme 1 year ago
content some fix 1 year ago
layouts Added video instructions 1 year ago
static Replace domain resolve check method from "ping" to "dig" 1 year ago
themes add theme 1 year ago
.gitignore fix ignore 1 year ago
.gitmodules add theme 1 year ago Изменить '' 1 year ago
config.toml disable tag 1 year ago



Процесс разработки

  1. git clone --recursive && cd
  2. Каментим коммиты на английском (рука не поднимается на русском коммит описывать)
  3. Перед коммитом, смотрим на изменения локально: hugo -D server --disableFastRender
  4. git push выкатит сайт на прод

Деплой CI/CD

Билдится и выкатывается git post-receive хуком на каждый коммит


#chown root:nginx /var/www/
#chmod -v g+s /var/www/
#mkdir /var/www/from_gitea
#chown gitea /var/www/from_gitea


echo "    /==============================="
echo "     Post receive file active"

echo "     Making temporary directory."

echo "     Pulling into temporary directory."
git clone --recursive $GIT_REPO $TEMP_DIRECTORY

echo "Building new site and removing old."
hugo -D -s $TEMP_DIRECTORY -d $TARGET && rm -rf $SITE_DIR

echo "     Move new to site dir."

echo "     Removing temporary directory."

echo "     Checking links."
linkchecker --check-extern