Add upgrade-containers target to pull and restart podman containers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
.PHONY: help deploy deploy-gateway deploy-fileserver deploy-k8s-server install-gateway install-fileserver install-k8s-server fetch-hwconfig-gateway fetch-hwconfig-fileserver fetch-hwconfig-k8s-server all
|
.PHONY: help deploy deploy-gateway deploy-fileserver deploy-k8s-server install-gateway install-fileserver install-k8s-server fetch-hwconfig-gateway fetch-hwconfig-fileserver fetch-hwconfig-k8s-server upgrade-containers all
|
||||||
|
|
||||||
# Hosts
|
# Hosts
|
||||||
GATEWAY_HOST := danlin@10.202.82.3
|
GATEWAY_HOST := danlin@10.202.82.3
|
||||||
@@ -16,6 +16,7 @@ help:
|
|||||||
@echo " make deploy-gateway Deploy to gateway only"
|
@echo " make deploy-gateway Deploy to gateway only"
|
||||||
@echo " make deploy-fileserver Deploy to fileserver only"
|
@echo " make deploy-fileserver Deploy to fileserver only"
|
||||||
@echo " make deploy-k8s-server Deploy to k8s-server only"
|
@echo " make deploy-k8s-server Deploy to k8s-server only"
|
||||||
|
@echo " make upgrade-containers Pull latest images and restart containers on fileserver"
|
||||||
@echo " make install-gateway Run installation script for gateway"
|
@echo " make install-gateway Run installation script for gateway"
|
||||||
@echo " make install-fileserver Run installation script for fileserver"
|
@echo " make install-fileserver Run installation script for fileserver"
|
||||||
@echo " make install-k8s-server Run installation script for k8s-server"
|
@echo " make install-k8s-server Run installation script for k8s-server"
|
||||||
@@ -64,6 +65,18 @@ deploy-fileserver:
|
|||||||
@echo "✓ Fileserver deployed successfully"
|
@echo "✓ Fileserver deployed successfully"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
||||||
|
# Upgrade containers (pull latest images + restart)
|
||||||
|
upgrade-containers:
|
||||||
|
@echo "======================================"
|
||||||
|
@echo "Upgrading containers on fileserver..."
|
||||||
|
@echo "======================================"
|
||||||
|
@echo "Pulling latest images..."
|
||||||
|
ssh $(FILESERVER_HOST) "sudo podman images --format '{{.Repository}}:{{.Tag}}' | grep -v localhost | xargs -I{} sudo podman pull {}"
|
||||||
|
@echo "Restarting containers..."
|
||||||
|
ssh $(FILESERVER_HOST) "sudo systemctl restart podman-filebrowser podman-gitea"
|
||||||
|
@echo "✓ Containers upgraded successfully"
|
||||||
|
@echo ""
|
||||||
|
|
||||||
# Installation targets
|
# Installation targets
|
||||||
install-gateway:
|
install-gateway:
|
||||||
@echo "======================================"
|
@echo "======================================"
|
||||||
|
|||||||
Reference in New Issue
Block a user