Add description about site arch
parent
d1e0feff12
commit
b9ec870dfc
41
README.md
41
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
|
||||
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue