meeting-point/build.bat

50 lines
1.1 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
chcp 65001 >nul
echo ========================================
echo 会面点 Meeting Point - 构建脚本
echo ========================================
echo.
:: 检查 Go 是否安装
where go >nul 2>nul
if %ERRORLEVEL% neq 0 (
echo [错误] 未找到 Go请先安装 Go 语言环境
pause
exit /b 1
)
echo [1/3] 清理旧构建...
if exist "dist" rd /s /q "dist"
mkdir dist
echo [2/3] 编译 Windows 可执行文件...
set CGO_ENABLED=0
set GOOS=windows
set GOARCH=amd64
go build -ldflags="-s -w" -o dist\meeting-point.exe .
if %ERRORLEVEL% neq 0 (
echo [错误] 编译失败
pause
exit /b 1
)
echo [3/3] 复制配置文件...
copy config.example.json dist\config.json >nul
echo.
echo ========================================
echo 构建完成!
echo ========================================
echo.
echo 输出目录: dist\
echo - meeting-point.exe (可执行文件)
echo - config.json (配置文件模板)
echo.
echo 使用方法:
echo 1. 编辑 config.json填入高德地图 API Key
echo 2. 双击运行 meeting-point.exe
echo 3. 打开浏览器访问 http://localhost:8080
echo.
pause