Update bin scripts

This commit is contained in:
Georgi Gardev
2023-01-20 21:17:00 +02:00
parent 3985e0220b
commit b3b362ae33
4 changed files with 8 additions and 8 deletions

View File

@@ -2,4 +2,4 @@
set -o allexport; source "$(dirname $0)/.env"; set +o allexport
ssh $REMOTE_HOST -p $REMOTE_PORT -t \
"docker-compose -f $REMOTE_REPO_PATH/docker-compose.yaml logs -f --tail=\"200\" | grep home-assistant"
"docker-compose -f $REMOTE_REPO_PATH/config/docker-compose.yaml logs -f --tail=\"200\" | grep home-assistant"

View File

@@ -8,6 +8,6 @@ source "$(dirname $0)/utils.sh"
log "[restart] Restarting Home Assistant..."
ssh $REMOTE_HOST -p $REMOTE_PORT \
"docker-compose -f $REMOTE_REPO_PATH/docker-compose.yaml restart" 2>/dev/null
"docker-compose -f $REMOTE_REPO_PATH/config/docker-compose.yaml restart" 2>/dev/null
log "[restart] ${LIGHT_GREEN}done${NO_FORMAT}"

6
bin/ui
View File

@@ -7,10 +7,10 @@ source "$(dirname $0)/utils.sh"
log "[ui] uploading configuration..."
ssh $REMOTE_HOST -p $REMOTE_PORT "rm -rf $REMOTE_REPO_PATH/lovelace" 2>/dev/null
ssh $REMOTE_HOST -p $REMOTE_PORT "rm -rf $REMOTE_REPO_PATH/config/lovelace" 2>/dev/null
scp -P $REMOTE_PORT \
-r themes/ *-lovelace.yaml lovelace \
"${REMOTE_HOST}:${REMOTE_REPO_PATH}/" 2>/dev/null >/dev/null
-r config/*-lovelace.yaml config/lovelace \
"${REMOTE_HOST}:${REMOTE_REPO_PATH}/config" 2>/dev/null >/dev/null
log "${NO_FORMAT}[ui] ${LIGHT_GREEN}done${NO_FORMAT}"

View File

@@ -8,14 +8,14 @@ source "$(dirname $0)/utils.sh"
log "[upload] deleting old folders..."
ssh $REMOTE_HOST -p $REMOTE_PORT \
"rm -rf $REMOTE_REPO_PATH/{blueprints,custom_scripts,lovelace,packages,templates}" 2>/dev/null
"rm -rf $REMOTE_REPO_PATH/config/{blueprints,custom_scripts,lovelace,packages,templates}" 2>/dev/null
log "[upload] ${LIGHT_GREEN}delete done${NO_FORMAT}"
echo
log "[upload] reuploading..."
scp -P $REMOTE_PORT \
-r {blueprints,custom_scripts,lovelace,packages,templates,themes,*.yaml} \
"${REMOTE_HOST}:${REMOTE_REPO_PATH}/" >/dev/null 2>/dev/null
-r config/{blueprints,custom_scripts,lovelace,packages,templates,themes,*.yaml} \
"${REMOTE_HOST}:${REMOTE_REPO_PATH}/config" >/dev/null 2>/dev/null
log "[upload] ${LIGHT_GREEN}reupload done${NO_FORMAT}"