Scope project refreshes and harden deploy script
This commit is contained in:
@@ -71,7 +71,7 @@ case "$BUILD_MODE" in
|
||||
;;
|
||||
esac
|
||||
|
||||
"${SSH_PREFIX[@]}" "$REMOTE_HOST" "sudo mkdir -p $REMOTE_DIR && sudo chown -R ${REMOTE_USER}:${REMOTE_USER} $REMOTE_DIR && sudo rm -rf $REMOTE_DIR/.next"
|
||||
"${SSH_PREFIX[@]}" "$REMOTE_HOST" "sudo mkdir -p $REMOTE_DIR $REMOTE_DIR/data $REMOTE_DIR/public/downloads && sudo chown -R ${REMOTE_USER}:${REMOTE_USER} $REMOTE_DIR && sudo rm -rf $REMOTE_DIR/.next"
|
||||
|
||||
RSYNC_EXCLUDES=(
|
||||
--exclude ".git"
|
||||
@@ -85,7 +85,7 @@ if [[ "$use_remote_build" == true ]]; then
|
||||
RSYNC_EXCLUDES+=(--exclude ".next")
|
||||
fi
|
||||
|
||||
rsync -az --delete \
|
||||
rsync -az --delete --rsync-path="sudo rsync" \
|
||||
"${RSYNC_EXCLUDES[@]}" \
|
||||
-e "$RSYNC_RSH" \
|
||||
"$ROOT_DIR/" "$REMOTE_HOST:$REMOTE_DIR/"
|
||||
@@ -99,6 +99,7 @@ fi
|
||||
POST_SYNC_REMOTE_CMD="
|
||||
sudo bash $REMOTE_DIR/scripts/bootstrap-server.sh &&
|
||||
sudo chown -R ${REMOTE_USER}:${REMOTE_USER} $REMOTE_DIR &&
|
||||
sudo chown -R ${REMOTE_USER}:${REMOTE_USER} $REMOTE_DIR/data $REMOTE_DIR/public/downloads &&
|
||||
cd $REMOTE_DIR &&
|
||||
$REMOTE_INSTALL_AND_BUILD_CMD &&
|
||||
sudo systemctl restart boss-web &&
|
||||
|
||||
Reference in New Issue
Block a user