文件名称:go-app-template
文件大小:266KB
文件格式:ZIP
更新时间:2024-04-10 04:17:34
Go
前往应用程式范本 要求 转到1.16+ docker -compose 1.27.0+ 配置 # Create .env file (default: local) $ make -B .env 测验 # only unit tests $ make unit-test # all tests $ make test 服务HTTP API 用法 $ ./app -help Usage of ./app: -port string http server port (default " 4000 " ) 在本地 $ make -B .env env=local $ make deps $ make migrate-up # build web spa $ cd web/ && yarn && yarn build && cd - $ go run ./cmd/app
【文件预览】:
go-app-template-master
----api()
--------service()
----.gitignore(4B)
----go.mod(835B)
----Dockerfile(605B)
----Makefile(787B)
----pkg()
--------postgres()
--------testhelpers()
--------service()
----docker-entrypoint.sh(92B)
----go.sum(23KB)
----docker-compose.local.yml(62B)
----docker-compose.yml(495B)
----scripts()
--------env.sh(105B)
--------migrate.sh(472B)
--------wait-for.sh(1KB)
----README.md(1KB)
----configs()
--------.env.docker(222B)
--------.env.local(246B)
----web()
--------.gitignore(324B)
--------.eslintrc(139B)
--------package.json(1KB)
--------src()
--------public()
--------tsconfig.json(525B)
--------README.md(2KB)
--------.eslintignore(50B)
--------.prettierrc(63B)
--------yarn.lock(526KB)
----migrations()
--------000001_create_items_table.down.sql(32B)
--------000001_create_items_table.up.sql(82B)
----cmd()
--------app()