From afea7039cf42637c99bc0809dcd0ffcdfb374b4c Mon Sep 17 00:00:00 2001 From: mik-tf Date: Mon, 1 Sep 2025 22:15:57 -0400 Subject: [PATCH] chore: rename service from tf-marketplace to projectmycelium in Makefile --- Makefile | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/Makefile b/Makefile index f1830e7..25b6767 100644 --- a/Makefile +++ b/Makefile @@ -44,7 +44,7 @@ update-dev: ## Update development environment (git pull + restart) @echo "๐Ÿ“ฅ Pulling latest development changes..." @ssh root@info.ourworld.tf 'cd /root/code/git.ourworld.tf/tfgrid_research/dev/threefold-marketplace && git checkout development && git pull' @echo "๐Ÿ”„ Restarting development service..." - @ssh root@info.ourworld.tf 'zinit restart tf-marketplace-dev' + @ssh root@info.ourworld.tf 'zinit restart projectmycelium-dev' @echo "โœ… Development update complete!" update-prod: ## Update production environment (git pull + restart) @@ -52,18 +52,18 @@ update-prod: ## Update production environment (git pull + restart) @echo "๐Ÿ“ฅ Pulling latest main changes..." @ssh root@info.ourworld.tf 'cd /root/code/git.ourworld.tf/tfgrid_research/prod/threefold-marketplace && git checkout main && git pull' @echo "๐Ÿ”„ Restarting production service..." - @ssh root@info.ourworld.tf 'zinit restart tf-marketplace-prod' + @ssh root@info.ourworld.tf 'zinit restart projectmycelium-prod' @echo "โœ… Production update complete!" rm-dev: ## Remove development repo directory on server (DANGEROUS) @echo "๐Ÿงจ Removing development repo on server..." - @ssh root@info.ourworld.tf 'zinit stop tf-marketplace-dev || true' + @ssh root@info.ourworld.tf 'zinit stop projectmycelium-dev || true' @ssh root@info.ourworld.tf 'rm -rf /root/code/git.ourworld.tf/tfgrid_research/dev/threefold-marketplace' @ssh root@info.ourworld.tf 'test ! -d /root/code/git.ourworld.tf/tfgrid_research/dev/threefold-marketplace && echo "โœ… Dev repo removed" || (echo "โŒ Failed to remove dev repo" && exit 1)' rm-prod: ## Remove production repo directory on server (DANGEROUS) @echo "๐Ÿงจ Removing production repo on server..." - @ssh root@info.ourworld.tf 'zinit stop tf-marketplace-prod || true' + @ssh root@info.ourworld.tf 'zinit stop projectmycelium-prod || true' @ssh root@info.ourworld.tf 'rm -rf /root/code/git.ourworld.tf/tfgrid_research/prod/threefold-marketplace' @ssh root@info.ourworld.tf 'test ! -d /root/code/git.ourworld.tf/tfgrid_research/prod/threefold-marketplace && echo "โœ… Prod repo removed" || (echo "โŒ Failed to remove prod repo" && exit 1)' @@ -72,14 +72,14 @@ clone-dev: ## Clone development repo on server and start service @ssh root@info.ourworld.tf 'mkdir -p /root/code/git.ourworld.tf/tfgrid_research/dev && cd /root/code/git.ourworld.tf/tfgrid_research/dev && if [ -d threefold-marketplace ]; then echo "Repo already exists. Skipping clone."; else git clone https://git.ourworld.tf/tfgrid_research/threefold-marketplace.git; fi' @ssh root@info.ourworld.tf 'cd /root/code/git.ourworld.tf/tfgrid_research/dev/threefold-marketplace && git checkout development || echo "Branch development not found, using default."' @echo "๐Ÿš€ Starting development service..." - @ssh root@info.ourworld.tf 'zinit start tf-marketplace-dev' + @ssh root@info.ourworld.tf 'zinit start projectmycelium-dev' clone-prod: ## Clone production repo on server and start service @echo "๐Ÿ“ฅ Cloning production repository on server..." @ssh root@info.ourworld.tf 'mkdir -p /root/code/git.ourworld.tf/tfgrid_research/prod && cd /root/code/git.ourworld.tf/tfgrid_research/prod && if [ -d threefold-marketplace ]; then echo "Repo already exists. Skipping clone."; else git clone https://git.ourworld.tf/tfgrid_research/threefold-marketplace.git; fi' @ssh root@info.ourworld.tf 'cd /root/code/git.ourworld.tf/tfgrid_research/prod/threefold-marketplace && git checkout main || echo "Branch main not found, using default."' @echo "๐Ÿš€ Starting production service..." - @ssh root@info.ourworld.tf 'zinit start tf-marketplace-prod' + @ssh root@info.ourworld.tf 'zinit start projectmycelium-prod' setup-dev: ## Setup development environment (first-time) @echo "<22> Setting up development service on server..." @@ -94,19 +94,19 @@ setup-dev: ## Setup development environment (first-time) exit 1; \ fi @echo "๐Ÿ“‹ Copying development deployment script..." - @scp scripts/tf-marketplace-dev.sh root@info.ourworld.tf:/etc/zinit/cmds/tf-marketplace-dev.sh - @ssh root@info.ourworld.tf 'chmod +x /etc/zinit/cmds/tf-marketplace-dev.sh' + @scp scripts/projectmycelium-dev.sh root@info.ourworld.tf:/etc/zinit/cmds/projectmycelium-dev.sh + @ssh root@info.ourworld.tf 'chmod +x /etc/zinit/cmds/projectmycelium-dev.sh' @echo "๐Ÿ“‹ Copying development service configuration..." - @scp config/zinit/tf-marketplace-dev.yaml root@info.ourworld.tf:/etc/zinit/tf-marketplace-dev.yaml + @scp config/zinit/projectmycelium-dev.yaml root@info.ourworld.tf:/etc/zinit/projectmycelium-dev.yaml @echo "๐Ÿ“‹ Copying deployment credentials..." - @scp .env.deploy root@info.ourworld.tf:/tmp/tf-marketplace-deploy.env + @scp .env.deploy root@info.ourworld.tf:/tmp/projectmycelium-deploy.env @echo "๐Ÿ” Setting up development monitoring..." - @ssh root@info.ourworld.tf 'zinit monitor tf-marketplace-dev' + @ssh root@info.ourworld.tf 'zinit monitor projectmycelium-dev' @echo "๐Ÿš€ Starting development service..." - @ssh root@info.ourworld.tf 'zinit start tf-marketplace-dev' + @ssh root@info.ourworld.tf 'zinit start projectmycelium-dev' @echo "โœ… Development setup complete!" @echo "๐Ÿ“Š Development service status:" - @ssh root@info.ourworld.tf 'zinit list | grep tf-marketplace-dev' + @ssh root@info.ourworld.tf 'zinit list | grep projectmycelium-dev' setup-prod: ## Setup production environment (first-time) @echo "๐Ÿ”ง Setting up production service on server..." @@ -121,21 +121,21 @@ setup-prod: ## Setup production environment (first-time) exit 1; \ fi @echo "๐Ÿ“‹ Copying production deployment script..." - @scp scripts/tf-marketplace-prod.sh root@info.ourworld.tf:/etc/zinit/cmds/tf-marketplace-prod.sh - @ssh root@info.ourworld.tf 'chmod +x /etc/zinit/cmds/tf-marketplace-prod.sh' + @scp scripts/projectmycelium-prod.sh root@info.ourworld.tf:/etc/zinit/cmds/projectmycelium-prod.sh + @ssh root@info.ourworld.tf 'chmod +x /etc/zinit/cmds/projectmycelium-prod.sh' @echo "๐Ÿ“‹ Copying production service configuration..." - @scp config/zinit/tf-marketplace-prod.yaml root@info.ourworld.tf:/etc/zinit/tf-marketplace-prod.yaml + @scp config/zinit/projectmycelium-prod.yaml root@info.ourworld.tf:/etc/zinit/projectmycelium-prod.yaml @echo "๐Ÿ“‹ Copying deployment credentials..." - @scp .env.deploy root@info.ourworld.tf:/tmp/tf-marketplace-deploy.env + @scp .env.deploy root@info.ourworld.tf:/tmp/projectmycelium-deploy.env @echo "๐Ÿ” Setting up production monitoring..." - @ssh root@info.ourworld.tf 'zinit monitor tf-marketplace-prod' + @ssh root@info.ourworld.tf 'zinit monitor projectmycelium-prod' @echo "๐Ÿš€ Starting production service..." - @ssh root@info.ourworld.tf 'zinit start tf-marketplace-prod' + @ssh root@info.ourworld.tf 'zinit start projectmycelium-prod' @echo "๐Ÿ”„ Restarting Caddy to load configurations..." @ssh root@info.ourworld.tf 'zinit restart caddy' @echo "โœ… Production setup complete!" @echo "๐Ÿ“Š Production service status:" - @ssh root@info.ourworld.tf 'zinit list | grep tf-marketplace-prod' + @ssh root@info.ourworld.tf 'zinit list | grep projectmycelium-prod' setup: ## Setup both dev and prod environments (complete setup) @echo "๐Ÿ”ง Setting up both dev and prod services on server (complete setup)..." @@ -145,22 +145,22 @@ setup: ## Setup both dev and prod environments (complete setup) @echo "" @echo "โœ… Complete setup finished!" @echo "๐Ÿ“Š All service status:" - @ssh root@info.ourworld.tf 'zinit list | grep tf-marketplace' + @ssh root@info.ourworld.tf 'zinit list | grep projectmycelium' status: ## Check service status on server @echo "๐Ÿ“Š Checking deployment status..." - @ssh root@info.ourworld.tf 'zinit list | grep tf-marketplace' + @ssh root@info.ourworld.tf 'zinit list | grep projectmycelium' logs-dev: ## View service logs from server @echo "๐Ÿ“‹ Deployment logs:" @echo "=== Development Logs ===" - @ssh root@info.ourworld.tf 'zinit log tf-marketplace-dev' + @ssh root@info.ourworld.tf 'zinit log projectmycelium-dev' @echo "" logs-prod: ## View service logs from server @echo "๐Ÿ“‹ Deployment logs:" @echo "=== Production Logs ===" - @ssh root@info.ourworld.tf 'zinit log tf-marketplace-prod' + @ssh root@info.ourworld.tf 'zinit log projectmycelium-prod' @echo "" help: ## Show this help message