Commit 329a4f25d061fe5ac163d17aa6dc595c00941dc9

Authored by zhangqijia
1 parent 2964317a

fix: docker安装部署 update

@@ -11,7 +11,7 @@ GEN_CLIENT=${WORKSPACE}/luban_examples/Tools/Luban.Client/Luban.Client.dll @@ -11,7 +11,7 @@ GEN_CLIENT=${WORKSPACE}/luban_examples/Tools/Luban.Client/Luban.Client.dll
11 CONF_ROOT=${WORKSPACE}/DesignerConfigs 11 CONF_ROOT=${WORKSPACE}/DesignerConfigs
12 12
13 test: 13 test:
14 - go run cmd/test/client.go 14 + go run cmd/test/main.go
15 http: 15 http:
16 go run $(race) cmd/httpserver/main.go 16 go run $(race) cmd/httpserver/main.go
17 17
@@ -12,13 +12,13 @@ mongo: &default-mongo @@ -12,13 +12,13 @@ mongo: &default-mongo
12 maxnum: 50 12 maxnum: 50
13 13
14 redis: &default-redis 14 redis: &default-redis
15 - address: "127.0.0.1:6100" 15 + address: "192.168.0.100:6100"
16 auth: "" 16 auth: ""
17 17
18 etcd: 18 etcd:
19 dialtimeout: 5 19 dialtimeout: 5
20 endpoints: 20 endpoints:
21 - - "192.168.0.206:2379" 21 + - "192.168.0.100:2379"
22 22
23 server_account: 23 server_account:
24 id: 1 24 id: 1
@@ -68,7 +68,7 @@ server_game1: @@ -68,7 +68,7 @@ server_game1:
68 <<: *default-redis 68 <<: *default-redis
69 db: 0 69 db: 0
70 test_client: 70 test_client:
71 - ip: "127.0.0.1" 71 + ip: "192.168.0.100"
72 port: 8849 72 port: 8849
73 count: 1 73 count: 1
74 74
@@ -4,7 +4,7 @@ WORKDIR /usr/src/app @@ -4,7 +4,7 @@ WORKDIR /usr/src/app
4 #RUN go mod download && go mod verify 4 #RUN go mod download && go mod verify
5 5
6 COPY . . 6 COPY . .
7 -RUN go build -tags netgo -o /usr/local/bin/http cmd/httpserver/main.go && go build -tags netgo -o /usr/local/bin/game cmd/gameserver/*.go 7 +RUN go build -o /usr/local/bin/http cmd/httpserver/main.go && go build -o /usr/local/bin/game cmd/gameserver/*.go
8 8
9 FROM alpine:3.7 as pro2d 9 FROM alpine:3.7 as pro2d
10 # 配置国内源 10 # 配置国内源
@@ -27,7 +27,10 @@ RUN mkdir -p /data/logs &amp;&amp; \ @@ -27,7 +27,10 @@ RUN mkdir -p /data/logs &amp;&amp; \
27 source /etc/profile 27 source /etc/profile
28 #RUN apt-get update && \ 28 #RUN apt-get update && \
29 # apt-get install -y net-tools iputils-ping iproute2 29 # apt-get install -y net-tools iputils-ping iproute2
  30 +
30 EXPOSE 8080 31 EXPOSE 8080
31 EXPOSE 8849 32 EXPOSE 8849
  33 +EXPOSE 8880
  34 +EXPOSE 6060
32 35
33 CMD ["http"] 36 CMD ["http"]
34 \ No newline at end of file 37 \ No newline at end of file
@@ -23,10 +23,10 @@ etcd: @@ -23,10 +23,10 @@ etcd:
23 server_account: 23 server_account:
24 id: 1 24 id: 1
25 name: "account" 25 name: "account"
26 - ip: "192.168.0.206" 26 + ip: "192.168.0.100"
27 port: 8080 27 port: 8080
28 pool_size: 1 28 pool_size: 1
29 - debugport: 6062 29 + debugport: 6060
30 mongo: 30 mongo:
31 <<: *default-mongo 31 <<: *default-mongo
32 dbname: "account" 32 dbname: "account"
@@ -37,7 +37,7 @@ server_account: @@ -37,7 +37,7 @@ server_account:
37 server_game: 37 server_game:
38 id: 1 38 id: 1
39 name: "game" 39 name: "game"
40 - ip: "192.168.0.206" 40 + ip: "192.168.0.100"
41 encipher: false 41 encipher: false
42 port: 8849 42 port: 8849
43 debugport: 6060 43 debugport: 6060
@@ -51,22 +51,6 @@ server_game: @@ -51,22 +51,6 @@ server_game:
51 <<: *default-redis 51 <<: *default-redis
52 db: 0 52 db: 0
53 53
54 -server_game1:  
55 - id: 2  
56 - name: "game"  
57 - ip: "192.168.0.206"  
58 - encipher: false  
59 - port: 8850  
60 - debugport: 6061  
61 - gm: 8881  
62 - pool_size: 1  
63 - plugin_path: "./bin/plugin.so"  
64 - mongo:  
65 - <<: *default-mongo  
66 - dbname: "game"  
67 - redis:  
68 - <<: *default-redis  
69 - db: 0  
70 test_client: 54 test_client:
71 ip: "127.0.0.1" 55 ip: "127.0.0.1"
72 port: 8849 56 port: 8849
docker/docker-compose.yml
@@ -35,8 +35,10 @@ services: @@ -35,8 +35,10 @@ services:
35 restart: always 35 restart: always
36 ports: 36 ports:
37 - '8080:8080' 37 - '8080:8080'
  38 + - '6061:6060' #debug
38 volumes: 39 volumes:
39 - ./.docker/account_logs:/data/logs 40 - ./.docker/account_logs:/data/logs
  41 + - ./conf.yaml:/data/conf/conf.yaml
40 working_dir: /data 42 working_dir: /data
41 command: [./http] 43 command: [./http]
42 game: 44 game:
@@ -45,7 +47,10 @@ services: @@ -45,7 +47,10 @@ services:
45 restart: always 47 restart: always
46 ports: 48 ports:
47 - '8849:8849' 49 - '8849:8849'
  50 + - '6060:6060' #debug
  51 + - '8880:8880' #gm
48 volumes: 52 volumes:
49 - ./.docker/game_logs:/data/logs 53 - ./.docker/game_logs:/data/logs
  54 + - ./conf.yaml:/data/conf/conf.yaml
50 working_dir: /data 55 working_dir: /data
51 command: [./game] 56 command: [./game]
1 #!/bin/bash 1 #!/bin/bash
2 2
3 -host='-H 192.168.0.100:2375'  
4 -docker-compose -f /Users/zhaolu/Documents/pro2d/docker-compose.yml down  
5 -docker load < /Users/zhaolu/Documents/pro2d/pro2d.tar  
6 -docker-compose -f /Users/zhaolu/Documents/pro2d/docker-compose.yml up -d  
7 -docker ps -a  
8 \ No newline at end of file 3 \ No newline at end of file
  4 +/usr/local/bin/docker-compose -f /Users/zhaolu/Documents/pro2d/docker-compose.yml down
  5 +/usr/local/bin/docker load < /Users/zhaolu/Documents/pro2d/pro2d.tar
  6 +/usr/local/bin/docker-compose -f /Users/zhaolu/Documents/pro2d/docker-compose.yml up -d
  7 +/usr/local/bin/docker ps -a
9 \ No newline at end of file 8 \ No newline at end of file