version: "3" services: qiuqiu_a_1: container_name: qiuqiu_a_1 image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 ports: - "14101:8000" - "14111:8080" environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 command: ./qiuqiu -runType 1 -groupId 1 -serverId qiuqiu_a_1 -listen 0.0.0.0:8000 -http 0.0.0.0:8080 volumes: - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_1:/opt/qiuqiu/logs - /etc/hosts:/etc/hosts restart: "always" logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" qiuqiu_a_2: container_name: qiuqiu_a_2 image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 ports: - "14201:8000" - "14211:8080" environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 command: ./qiuqiu -runType 1 -groupId 2 -serverId qiuqiu_a_2 -listen 0.0.0.0:8000 -http 0.0.0.0:8080 volumes: - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_2:/opt/qiuqiu/logs - /etc/hosts:/etc/hosts restart: "always" logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" qiuqiu_a_3: container_name: qiuqiu_a_3 image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 ports: - "14301:8000" - "14311:8080" environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 command: ./qiuqiu -runType 1 -groupId 3 -serverId qiuqiu_a_3 -listen 0.0.0.0:8000 -http 0.0.0.0:8080 volumes: - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_3:/opt/qiuqiu/logs - /etc/hosts:/etc/hosts restart: "always" logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" qiuqiu_a_4: container_name: qiuqiu_a_4 image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 ports: - "14401:8000" - "14411:8080" environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 command: ./qiuqiu -runType 1 -groupId 4 -serverId qiuqiu_a_4 -listen 0.0.0.0:8000 -http 0.0.0.0:8080 volumes: - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_4:/opt/qiuqiu/logs - /etc/hosts:/etc/hosts restart: "always" logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" ################################################### Ai Server ################################################### qiuqiu_a_ai_1: image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 container_name: qiuqiu_a_ai_1 environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 restart: always ports: - "14121:8080" command: ./qiuqiu -runType 3 -groupId 1 -gameListen ws://qiuqiu_a_1:8000 -http 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_ai_1:/opt/qiuqiu/logs logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" qiuqiu_a_ai_2: image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 container_name: qiuqiu_a_ai_2 environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 restart: always ports: - "14221:8080" command: ./qiuqiu -runType 3 -groupId 2 -gameListen ws://qiuqiu_a_2:8000 -http 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_ai_2:/opt/qiuqiu/logs logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" qiuqiu_a_ai_3: image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 container_name: qiuqiu_a_ai_3 environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 restart: always ports: - "14321:8080" command: ./qiuqiu -runType 3 -groupId 3 -gameListen ws://qiuqiu_a_3:8000 -http 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_ai_3:/opt/qiuqiu/logs logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10" qiuqiu_a_ai_4: image: repo.qianz.com/indonesia/game/chess/qiuqiu:v1-1-5 container_name: qiuqiu_a_ai_4 environment: ApolloStart: start ApolloAddr: http://147.139.136.193:32616 ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 restart: always ports: - "14421:8080" command: ./qiuqiu -runType 3 -groupId 4 -gameListen ws://qiuqiu_a_4:8000 -http 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_ai_4:/opt/qiuqiu/logs logging: driver: "json-file" options: max-size: "200m" # 切割之前日志的最大大小。可取值单位为(k,m,g) max-file: "10"