6050d11f27
- 创建基于 CloudWego Hertz 的 Go 微服务脚手架 - 集成 Nacos 服务注册/发现功能 - 添加 gRPC 客户端支持 - 实现环境变量配置管理 (.env.example) - 添加 HTTP 中间件 (Recovery, AccessLog, CORS) - 配置 Gitea CI/CD 构建部署流程 BREAKING CHANGE: 项目结构调整,从简单的 API 服务升级为完整的微服务架构
23 lines
399 B
Desktop File
23 lines
399 B
Desktop File
[Unit]
|
|
Description=API Server (HTTP)
|
|
After=network.target redis.service
|
|
Wants=redis.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
WorkingDirectory=/root
|
|
ExecStart=/root/server
|
|
Restart=always
|
|
RestartSec=3
|
|
LimitNOFILE=65536
|
|
KillSignal=SIGTERM
|
|
TimeoutStopSec=10
|
|
|
|
EnvironmentFile=-/root/.env
|
|
|
|
StandardOutput=append:/root/logs/server.out
|
|
StandardError=append:/root/logs/server.out
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|