Makefile: especificar root en ssh
Some checks failed
continuous-integration/drone the build failed

This commit is contained in:
Cat /dev/Nulo 2021-09-18 11:13:44 -03:00
parent 98d2bd9a12
commit 098a69c047

View file

@ -102,20 +102,20 @@ save: ## Subir la imagen Docker al nodo delegado
@echo -e "\a"
ota-js: assets ## Actualizar Javascript en el nodo delegado
rsync -avi --chown=:82 --delete-after public/ $(delegate):/srv/sutty/srv/http/data/_$(public)/
rsync -avi --chown=:82 --delete-after public/ $(delegate):/srv/sutty/srv/http/data/_public/_staging/
ssh $(delegate) docker exec $(container) sh -c "cat /srv/http/tmp/puma.pid | xargs -r kill -USR2"
rsync -avi --chown=:82 --delete-after public/ root@$(delegate):/srv/sutty/srv/http/data/_$(public)/
rsync -avi --chown=:82 --delete-after public/ root@$(delegate):/srv/sutty/srv/http/data/_public/_staging/
ssh root@$(delegate) docker exec $(container) sh -c "cat /srv/http/tmp/puma.pid | xargs -r kill -USR2"
ota: ## Actualizar Rails en el nodo delegado
umask 022; git format-patch $(commit)
scp ./0*.patch $(delegate):/tmp/
ssh $(delegate) mkdir -p /tmp/patches-$(commit)/
scp ./0*.patch $(delegate):/tmp/patches-$(commit)/
scp ./ota.sh $(delegate):/tmp/
ssh $(delegate) docker cp /tmp/patches-$(shell echo $(commit) | cut -d / -f 1) $(container):/tmp/
ssh $(delegate) docker cp /tmp/ota.sh $(container):/usr/local/bin/ota
ssh $(delegate) docker exec $(container) apk add --no-cache patch
ssh $(delegate) docker exec $(container) ota $(commit)
scp ./0*.patch root@$(delegate):/tmp/
ssh root@$(delegate) mkdir -p /tmp/patches-$(commit)/
scp ./0*.patch root@$(delegate):/tmp/patches-$(commit)/
scp ./ota.sh root@$(delegate):/tmp/
ssh root@$(delegate) docker cp /tmp/patches-$(shell echo $(commit) | cut -d / -f 1) $(container):/tmp/
ssh root@$(delegate) docker cp /tmp/ota.sh $(container):/usr/local/bin/ota
ssh root@$(delegate) docker exec $(container) apk add --no-cache patch
ssh root@$(delegate) docker exec $(container) ota $(commit)
rm ./0*.patch
# Todos los archivos de assets. Si alguno cambia, se van a recompilar