meta: Added scripts for building and deploying the website
This commit is contained in:
parent
efc65a677b
commit
56b06a6a6d
2 changed files with 39 additions and 0 deletions
16
build.sh
Executable file
16
build.sh
Executable file
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e;
|
||||||
|
|
||||||
|
# Clean up last build
|
||||||
|
|
||||||
|
rm -r public/;
|
||||||
|
|
||||||
|
# Build the website
|
||||||
|
|
||||||
|
hugo;
|
||||||
|
|
||||||
|
# Show the public tree
|
||||||
|
|
||||||
|
echo "Build success!";
|
||||||
|
tree public/
|
23
deploy.sh
Executable file
23
deploy.sh
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# A script for deploying the website
|
||||||
|
# Made by sugary :3
|
||||||
|
# Adapted by yukijoou
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
WEBSITE_NAME='blog.kemonomimi.gay'
|
||||||
|
WEBSITES_PATH='/var/www/blog'
|
||||||
|
|
||||||
|
[ -w $WEBSITES_PATH ] || (echo 'Don`t have write permission on website root, did you forget sudo?' && exit 1);
|
||||||
|
|
||||||
|
BACKUP_DIR=$(mktemp -d)
|
||||||
|
|
||||||
|
cp -rf "$WEBSITES_PATH" $BACKUP_DIR/$WEBSITE_NAME.bak
|
||||||
|
echo "Made backup at $BACKUP_DIR"
|
||||||
|
|
||||||
|
rm -rf "$WEBSITES_PATH"
|
||||||
|
mkdir -p "$WEBSITES_PATH"
|
||||||
|
cp -rf public/* "$WEBSITES_PATH"
|
||||||
|
|
||||||
|
echo "Installed $WEBSITE_NAME at $WEBSITES_PATH"
|
Loading…
Reference in a new issue