[ADD]使用scratch
This commit is contained in:
parent
d9631f314d
commit
28c9a98dd0
|
@ -1,9 +1,7 @@
|
||||||
FROM viletyy/gamedemo:v1
|
FROM scratch
|
||||||
|
|
||||||
WORKDIR $GOPATH/src/game_demo
|
WORKDIR $GOPATH/src/game_demo
|
||||||
COPY . $GOPATH/src/game_demo
|
COPY . $GOPATH/src/game_demo
|
||||||
|
|
||||||
RUN go build main.go
|
|
||||||
|
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
ENTRYPOINT ["./main"]
|
ENTRYPOINT ["./main"]
|
|
@ -10,7 +10,12 @@ game_demo/
|
||||||
```
|
```
|
||||||
|
|
||||||
### Run Server
|
### Run Server
|
||||||
|
#### Before
|
||||||
|
cp app.ini.local app.ini
|
||||||
|
|
||||||
```shell script
|
```shell script
|
||||||
docker build -t game_demo_docker .
|
docker run --name postgres -p 5433:5432 -e POSTGRES_PASSWORD=123456 -d postgres
|
||||||
docker run -p 8000:8000 game_demo_docker
|
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
|
||||||
```
|
```
|
|
@ -0,0 +1,19 @@
|
||||||
|
RUN_MODE = debug
|
||||||
|
|
||||||
|
[app]
|
||||||
|
PAGE_SIZE = 10
|
||||||
|
JWT_SECRET = 23347$040412
|
||||||
|
|
||||||
|
[server]
|
||||||
|
HTTP_PORT = 8000
|
||||||
|
READ_TIMEOUT = 60
|
||||||
|
WRITE_TIMEOUT = 60
|
||||||
|
|
||||||
|
[database]
|
||||||
|
TYPE = postgres
|
||||||
|
USER = postgres
|
||||||
|
PASSWORD = 123456
|
||||||
|
HOST = postgres
|
||||||
|
PORT = 5432
|
||||||
|
NAME = dbname
|
||||||
|
TABLE_PREFIX = g_
|
Loading…
Reference in New Issue