Browse Source

优化docker-compose的配置文件

main
SliverHorn 4 years ago
parent
commit
dd052a8275
  1. 2
      .docker-compose/nginx/conf.d/my.conf
  2. 10
      .docker-compose/shell/server-handle.sh
  3. 7
      docker-compose.yaml
  4. 2
      dockerfile_server
  5. 4
      server/config.yaml

2
.docker-compose/nginx/conf.d/my.conf

@ -1,5 +1,5 @@
server {
listen 8000;
listen 8080;
server_name localhost;
#charset koi8-r;

10
.docker-compose/shell/server-handle.sh

@ -26,7 +26,7 @@ zap:
# redis configuration
redis:
db: 0
addr: 'redis:6379'
addr: '177.7.0.14:6379'
password: ''
# email configuration
@ -48,9 +48,9 @@ system:
env: 'public' # Change to "develop" to skip authentication for development mode
addr: 8888
db-type: 'mysql'
oss-type: 'qiniu'
oss-type: 'local'
config-env: 'GVA_CONFIG'
need-init-data: false
need-init-data: true
use-multipoint: false
# captcha configuration
@ -61,11 +61,11 @@ captcha:
# mysql connect configuration
mysql:
path: mysql
path: '177.7.0.13:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'qmPlus'
username: 'root'
password: 'gdkid,,..'
password: 'Aa@6447985'
max-idle-conns: 10
max-open-conns: 10
log-mode: false

7
docker-compose.yaml

@ -15,7 +15,7 @@ services:
container_name: gva-web
restart: always
ports:
- '8000:8000'
- '8080:8080'
depends_on:
- server
command: [ 'nginx-debug', '-g', 'daemon off;' ]
@ -34,6 +34,9 @@ services:
depends_on:
- mysql
- redis
links:
- mysql
- redis
networks:
network:
ipv4_address: 177.7.0.12
@ -57,7 +60,7 @@ services:
container_name: gva-redis # 容器名
restart: always
ports:
- '6379:6379'
- '16379:6379'
networks:
network:
ipv4_address: 177.7.0.14

2
dockerfile_server

@ -24,6 +24,8 @@ COPY --from=0 /go/src/gin-vue-admin/server ./
COPY --from=0 /go/src/gin-vue-admin/config.yaml ./
COPY --from=0 /go/src/gin-vue-admin/resource ./resource
EXPOSE 8888
ENTRYPOINT ./server
# 根据Dockerfile生成Docker镜像

4
server/config.yaml

@ -41,7 +41,7 @@ system:
env: 'public' # Change to "develop" to skip authentication for development mode
addr: 8888
db-type: 'mysql'
oss-type: 'qiniu'
oss-type: 'local'
config-env: 'GVA_CONFIG'
need-init-data: false
use-multipoint: false
@ -58,7 +58,7 @@ mysql:
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'qmPlus'
username: 'root'
password: 'gdkid,,..'
password: 'Aa@6447985'
max-idle-conns: 10
max-open-conns: 10
log-mode: false

Loading…
Cancel
Save