diff --git a/README.md b/README.md index 5db3e1f..29ebfa7 100644 --- a/README.md +++ b/README.md @@ -1 +1,40 @@ -`git clone --recursive` — из-за налчия submodule, https://git-scm.com/book/ru/v2/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-Git-%D0%9F%D0%BE%D0%B4%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8 +# Сайт selfprivacy.org + +Построен на hugo, билдится и выкатывается git post-receive хуком + +```sh +#!/bin/sh + +### Do it on system before! ### +#chown root:nginx /var/www/ +#chmod -v g+s /var/www/ +#mkdir /var/www/from_gitea +#chown gitea /var/www/from_gitea + +GIT_REPO=/var/lib/gitea/repositories/selfprivacy/selfprivacy.org.git/ +TEMP_DIRECTORY=/tmp/temp +TARGET=/var/www/from_gitea/new +SITE_DIR=/var/www/from_gitea/selfprivacy.org + +echo " /===============================" +echo " Post receive file active" + +echo " Making temporary directory." +mkdir $TEMP_DIRECTORY + +echo " Pulling into temporary directory." +git clone --recursive $GIT_REPO $TEMP_DIRECTORY + +echo "Building new site." +hugo -D -s $TEMP_DIRECTORY -d $TARGET + +echo " Removing existing site." +rm -rf $SITE_DIR + +echo " Move new to site dir." +mv $TARGET $SITE_DIR + +echo " Removing temporary directory." +rm -rf $TEMP_DIRECTORY + +```