Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简单记账后端

使用 Docker Compose 部署

  1. 构建 Docker 镜像,在项目根目录下执行docker buildx build --platform linux/amd64 -t easywrite-service -f docker/Dockerfile .,如果你是 MacOS 苹果硅芯片,请将平台替换为linux/arm64
  2. 拷贝docker/release/docker-compose.yml文件并根据你的实际情况修改它,然后docker-compose up -d或者docker compose up -d启动它
  3. 默认端口为10010, 可根据需要修改,推荐使用 Caddy 等此类Web网关反向代理到 10010 端口

使用 GITHUB ACTION 构建 Docker 镜像并上传到镜像仓库,使用 .github/workflows/deploy.yml

编译

 $env:GOOS="linux" ; $env:GOARCH="arm64" ; go build -o easywrite_service cmd/main.go
 $env:GOOS="linux" ; $env:GOARCH="amd64" ; go build -o easywrite_service  ./main.go

配置文件名模板在 service_config_tmplate.json5

API 文档

启动后打开 http://127.0.0.1:10010/swagger/,输入配置文件里面设置的账号密码即可,生产环境建议修改此账号密码

主函数在 main.go

./easywrite_service -g #生成模板配置文件
./easywrite_service -c /path/to/config.json #指定配置文件,默认路径为 ./service_config.json5 , 使用默认路径可以不指定 -c

生成文档

swag init --parseDependency --parseInternal

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages