Browse Source
Merge pull request #433 from A-Zee029/develop
fix:fail to start with docker-compose
main
奇淼(piexlmax
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
2 additions and
1 deletions
-
README.md
-
dockerfile_server
|
@ -141,6 +141,7 @@ Gin-vue-admin 的成长离不开大家的支持,如果你愿意为 gin-vue-adm |
|
|
|
|
|
|
|
|
> <font color=red>**使用docker-compose进行部署本项目需注意的问题**</font> |
|
|
> <font color=red>**使用docker-compose进行部署本项目需注意的问题**</font> |
|
|
|
|
|
|
|
|
|
|
|
- dockerfile_server使用了多阶段构建,这是docker 17.05后引入的,因此安装的docker版本需要高于17.05 |
|
|
- mysql数据库请使用装在服务器磁盘的本地数据库. |
|
|
- mysql数据库请使用装在服务器磁盘的本地数据库. |
|
|
- 避免使用docker容器内的mysql,可能会出现写入的问题, io比宿主机低 docker的持久化机制问题 |
|
|
- 避免使用docker容器内的mysql,可能会出现写入的问题, io比宿主机低 docker的持久化机制问题 |
|
|
- [init.sql](.docker-compose/docker-entrypoint-initdb.d/init.sql)是给docker-compose进行<font color=red>体验本项目</font>的, 禁止[init.sql](.docker-compose/docker-entrypoint-initdb.d/init.sql)使用进行项目数据的初始化, 数据库初始化[请使用此方法](https://www.gin-vue-admin.com/docs/help#step1%EF%BC%9A%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%9D%E5%A7%8B%E5%8C%96) |
|
|
- [init.sql](.docker-compose/docker-entrypoint-initdb.d/init.sql)是给docker-compose进行<font color=red>体验本项目</font>的, 禁止[init.sql](.docker-compose/docker-entrypoint-initdb.d/init.sql)使用进行项目数据的初始化, 数据库初始化[请使用此方法](https://www.gin-vue-admin.com/docs/help#step1%EF%BC%9A%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%9D%E5%A7%8B%E5%8C%96) |
|
|
|
@ -12,7 +12,7 @@ RUN sh ./server-handle.sh |
|
|
RUN rm -f server-handle.sh |
|
|
RUN rm -f server-handle.sh |
|
|
RUN cat ./config.yaml |
|
|
RUN cat ./config.yaml |
|
|
|
|
|
|
|
|
RUN go env && go build -o server . |
|
|
|
|
|
|
|
|
RUN go env && go mod tidy && go build -o server . |
|
|
|
|
|
|
|
|
FROM alpine:latest |
|
|
FROM alpine:latest |
|
|
LABEL MAINTAINER="SliverHorn@sliver_horn@qq.com" |
|
|
LABEL MAINTAINER="SliverHorn@sliver_horn@qq.com" |
|
|