Go to file
viletyy a80763de35 docker database use volumes 2019-08-04 22:37:27 +08:00
api [ADD]项目初始化,包括gorm、gin、jwt以及swagger 2019-08-03 00:22:47 +08:00
conf [ADD]使用scratch 2019-08-04 21:32:48 +08:00
docs [ADD]项目初始化,包括gorm、gin、jwt以及swagger 2019-08-03 00:22:47 +08:00
middleware/jwt [ADD]项目初始化,包括gorm、gin、jwt以及swagger 2019-08-03 00:22:47 +08:00
models [ADD]项目初始化,包括gorm、gin、jwt以及swagger 2019-08-03 00:22:47 +08:00
pkg [ADD]项目初始化,包括gorm、gin、jwt以及swagger 2019-08-03 00:22:47 +08:00
routers [ADD]项目初始化,包括gorm、gin、jwt以及swagger 2019-08-03 00:22:47 +08:00
runtime/logs [ADD]项目初始化,包括gorm、gin、jwt以及swagger 2019-08-03 00:22:47 +08:00
.gitignore docker database use volumes 2019-08-04 22:37:27 +08:00
Dockerfile [ADD]使用scratch 2019-08-04 21:32:48 +08:00
README.md docker database use volumes 2019-08-04 22:37:27 +08:00
main.go [ADD]使用scratch 2019-08-04 21:32:48 +08:00

README.md

game_demo

game_demo/
├── conf   # 用于存储配置文件
├── middleware  # 应用中间件
├── models  # 应用数据库模型
├── pkg # 第三方包
├── routers # 路由逻辑处理
└── runtime # 应用运行时数据

Run Server By Docker

Before

cp app.ini.local app.ini mkdir -p data/docker-postgres

docker run --name postgres -p 5433:5432 -e POSTGRES_PASSWORD=123456 -v $GOPATH/src/game_demo/data/docker-postgres:/var/lib/postgresql/data -d postgres
CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .
docker build -t game_demo_scratch .
docker run --link postgres:postgres -p 8000:8000 game_demo_scratch