From 898ba7d4fde446fde55873836d0db2f4740d0495 Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 7 Feb 2026 12:21:07 +0800 Subject: [PATCH] Update Makefile to switch .env login URLs from development to release mode - Modify .env file paths for AFTER_LOGIN_SUCCESS_URL and AFTER_LOGIN_FAILURE_URL to point to the release mode (dashboard) instead of the development mode (__yao_admin_root). - Ensure backup files are removed after the changes to maintain a clean environment. --- Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Makefile b/Makefile index 945cf097..b852bd93 100644 --- a/Makefile +++ b/Makefile @@ -376,6 +376,13 @@ artifacts-linux: clean cd ../yao-init && rm -rf LICENSE # cd ../yao-init rm -rf README.md +# Switch .env login URLs from dev mode (__yao_admin_root) to release mode (dashboard) + sed -i.bak 's|AFTER_LOGIN_SUCCESS_URL="/__yao_admin_root/|# AFTER_LOGIN_SUCCESS_URL="/__yao_admin_root/|g' ../yao-init/.env + sed -i.bak 's|AFTER_LOGIN_FAILURE_URL="/__yao_admin_root/|# AFTER_LOGIN_FAILURE_URL="/__yao_admin_root/|g' ../yao-init/.env + sed -i.bak 's|# AFTER_LOGIN_SUCCESS_URL="/dashboard/|AFTER_LOGIN_SUCCESS_URL="/dashboard/|g' ../yao-init/.env + sed -i.bak 's|# AFTER_LOGIN_FAILURE_URL="/dashboard/|AFTER_LOGIN_FAILURE_URL="/dashboard/|g' ../yao-init/.env + rm -f ../yao-init/.env.bak + # Yao Builder # Remove Yao Builder - DUI PageBuilder component will provide online design for pure HTML pages or SUI pages in the future. # mkdir -p .tmp/data/builder @@ -452,6 +459,13 @@ artifacts-macos: clean cd ../yao-init && rm -rf LICENSE # cd ../yao-init && rm -rf README.md +# Switch .env login URLs from dev mode (__yao_admin_root) to release mode (dashboard) + sed -i.bak 's|AFTER_LOGIN_SUCCESS_URL="/__yao_admin_root/|# AFTER_LOGIN_SUCCESS_URL="/__yao_admin_root/|g' ../yao-init/.env + sed -i.bak 's|AFTER_LOGIN_FAILURE_URL="/__yao_admin_root/|# AFTER_LOGIN_FAILURE_URL="/__yao_admin_root/|g' ../yao-init/.env + sed -i.bak 's|# AFTER_LOGIN_SUCCESS_URL="/dashboard/|AFTER_LOGIN_SUCCESS_URL="/dashboard/|g' ../yao-init/.env + sed -i.bak 's|# AFTER_LOGIN_FAILURE_URL="/dashboard/|AFTER_LOGIN_FAILURE_URL="/dashboard/|g' ../yao-init/.env + rm -f ../yao-init/.env.bak + # Packing mkdir -p .tmp/data/cui cp -r ./ui .tmp/data/ui @@ -535,6 +549,13 @@ prepare: clean rm -rf .tmp/yao-init/LICENSE rm -rf .tmp/yao-init/README.md +# Switch .env login URLs from dev mode (__yao_admin_root) to release mode (dashboard) + sed -i.bak 's|AFTER_LOGIN_SUCCESS_URL="/__yao_admin_root/|# AFTER_LOGIN_SUCCESS_URL="/__yao_admin_root/|g' .tmp/yao-init/.env + sed -i.bak 's|AFTER_LOGIN_FAILURE_URL="/__yao_admin_root/|# AFTER_LOGIN_FAILURE_URL="/__yao_admin_root/|g' .tmp/yao-init/.env + sed -i.bak 's|# AFTER_LOGIN_SUCCESS_URL="/dashboard/|AFTER_LOGIN_SUCCESS_URL="/dashboard/|g' .tmp/yao-init/.env + sed -i.bak 's|# AFTER_LOGIN_FAILURE_URL="/dashboard/|AFTER_LOGIN_FAILURE_URL="/dashboard/|g' .tmp/yao-init/.env + rm -f .tmp/yao-init/.env.bak + # Yao Builder # Remove Yao Builder - DUI PageBuilder component will provide online design for pure HTML pages or SUI pages in the future. # mkdir -p .tmp/data/builder