更新.gitignore文件,移除不必要的soul-api目录,确保版本控制的清晰性与一致性。
This commit is contained in:
46
soul-api/switch-env.bat
Normal file
46
soul-api/switch-env.bat
Normal file
@@ -0,0 +1,46 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
cd /d "%~dp0"
|
||||
|
||||
REM air(make dev) 默认用 .env.development;本 bat 用于切到正式环境后 go run / 直接运行
|
||||
echo.
|
||||
echo Soul API - 环境切换
|
||||
echo -------------------
|
||||
echo air 已默认用开发配置,本工具用于切换 .env 供 go run 等使用
|
||||
echo.
|
||||
echo 1. 正式环境 (.env.production) - 切到正式配置
|
||||
echo 2. 开发环境 (.env.development)
|
||||
echo 3. 退出
|
||||
echo.
|
||||
|
||||
set /p choice=请选择 (1/2/3):
|
||||
|
||||
if "%choice%"=="1" goto prod
|
||||
if "%choice%"=="2" goto dev
|
||||
if "%choice%"=="3" goto end
|
||||
echo 无效选择
|
||||
goto end
|
||||
|
||||
:prod
|
||||
if not exist .env.production (
|
||||
echo 错误: .env.production 不存在
|
||||
goto end
|
||||
)
|
||||
copy /y .env.production .env >nul
|
||||
echo.
|
||||
echo 已切换到: 正式环境
|
||||
goto end
|
||||
|
||||
:dev
|
||||
if not exist .env.development (
|
||||
echo 错误: .env.development 不存在
|
||||
goto end
|
||||
)
|
||||
copy /y .env.development .env >nul
|
||||
echo.
|
||||
echo 已切换到: 开发环境
|
||||
goto end
|
||||
|
||||
:end
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user