Files
2026-07-14 10:24:10 +08:00

35 lines
484 B
Makefile

.PHONY: build run test clean tidy docker
# 构建二进制文件
build:
go build -o bin/server ./example
# 开发模式运行
run:
go run ./example
# 运行测试
test:
go test ./...
# 清理
clean:
rm -rf bin/
rm -rf logs/
# 安装依赖
tidy:
go mod tidy
# 生成 Swagger 文档
swagger:
swag init -g example/main.go -o example/swagger
# Docker 构建
docker:
docker build -t xlgo-app:latest .
# Docker 运行
docker-run:
docker run -d -p 8080:8080 xlgo-app:latest