include .env SERVICES = actualbudget gitea homepage linkding nextcloud photoprism restic syncthing traefik # Default target: upload .env files for all services upload: $(addprefix upload-,$(SERVICES)) # Target to upload .env file for a specific service upload-%: @echo "🚀 Uploading .env file for $* service..." scp $*/.env $(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_PATH)/$*/ @echo "✅ Uploaded .env file for $* service successfully." # Usage instructions help: @echo "📋 Usage: make [target]" @echo "" @echo "🎯 Targets:" @echo " upload 📤 Upload .env files for all services" @echo " upload-service 📤 Upload .env file for a specific service (e.g., upload-actualbudget)"