【文件属性】:
文件名称:api-myapp:Golang API教程,用于注册用户和地址
文件大小:35KB
文件格式:ZIP
更新时间:2021-04-12 00:29:43
Go
api-myapp
GO v1.14中的API负责注册用户及其地址。
要下载依赖项并清除未使用的依赖项,请执行以下操作:
go14 mod tidy
要在本地运行:
1-上传数据库
docker-compose up postgres
2-通过GO在本地上传应用
go run cmd/main.go
准备要部署的版本:
1-编译程序并生成Docker映像
CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main ./cmd
docker build -t raulickis/api-myapp .
2-从Docker Compose运行所有内容
docker-compose up
如何测试应用程序:
1-(可选)要进行快速测试,请执行以下curl命令:
curl http://localhost:9990/
【文件预览】:
api-myapp-master
----init(1B)
----go.mod(483B)
----.env(236B)
----go.sum(9KB)
----Dockerfile(65B)
----myapp.postman_collection.json(7KB)
----internal()
--------utils()
--------enderecos()
--------database()
--------usuarios()
----config()
--------config.go(621B)
----tools()
--------gorm.go(4KB)
----assets()
--------messages_pt_BR.properties(19KB)
--------messages.properties(3KB)
----README.md(935B)
----api()
--------server.go(1KB)
----resources()
--------my.cnf(999B)
----docker-compose.yml(947B)
----.gitignore(177B)
----cmd()
--------main.go(1KB)
----infra()
--------deploy-postgres.yml(1KB)
--------README.md(222B)
--------deploy-api-myapp.yml(1KB)