version: "3" services: qiuqiu_a_1: container_name: qiuqiu_a_1 image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 ports: - "14101:8000" - "14111:8080" environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_2: container_name: qiuqiu_a_2 image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 ports: - "14201:8000" - "14211:8080" environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_3: container_name: qiuqiu_a_3 image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 ports: - "14301:8000" - "14311:8080" environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_4: container_name: qiuqiu_a_4 image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 ports: - "14401:8000" - "14411:8080" environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_5: container_name: qiuqiu_a_5 image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 ports: - "14501:8000" - "14511:8080" environment: ApolloStart: start ApolloAddr: http://apollo-uat ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 command: ./qiuqiu -runType 1 -groupId 5 -serverId qiuqiu_a_5 -listen 0.0.0.0:8000 -http 0.0.0.0:8080 volumes: - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_5:/opt/qiuqiu/logs - /etc/hosts:/etc/hosts restart: "always" logging: driver: "json-file" options: max-size: "200m" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_6: container_name: qiuqiu_a_6 image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 ports: - "14601:8000" - "14611:8080" environment: ApolloStart: start ApolloAddr: http://apollo-uat ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 command: ./qiuqiu -runType 1 -groupId 6 -serverId qiuqiu_a_6 -listen 0.0.0.0:8000 -http 0.0.0.0:8080 volumes: - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_6:/opt/qiuqiu/logs - /etc/hosts:/etc/hosts restart: "always" logging: driver: "json-file" options: max-size: "200m" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" ################################################### Ai Server ################################################### qiuqiu_a_ai_1: image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 container_name: qiuqiu_a_ai_1 environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_ai_2: image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 container_name: qiuqiu_a_ai_2 environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_ai_3: image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 container_name: qiuqiu_a_ai_3 environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_ai_4: image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 container_name: qiuqiu_a_ai_4 environment: ApolloStart: start ApolloAddr: http://apollo-uat 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" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_ai_5: image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 container_name: qiuqiu_a_ai_5 environment: ApolloStart: start ApolloAddr: http://apollo-uat ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 restart: always ports: - "14521:8080" command: ./qiuqiu -runType 3 -groupId 5 -gameListen ws://qiuqiu_a_5:8000 -http 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_ai_5:/opt/qiuqiu/logs logging: driver: "json-file" options: max-size: "200m" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10" qiuqiu_a_ai_6: image: repo.rdvalidasi.com/indonesia/game/chess/qiuqiu:v1-1-27 container_name: qiuqiu_a_ai_6 environment: ApolloStart: start ApolloAddr: http://apollo-uat ApolloClusterName: default ApolloAppId: QiuQiu LogFileOutPut: 1 restart: always ports: - "14621:8080" command: ./qiuqiu -runType 3 -groupId 6 -gameListen ws://qiuqiu_a_6:8000 -http 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/qiuqiu/logs/qiuqiu_a_ai_6:/opt/qiuqiu/logs logging: driver: "json-file" options: max-size: "200m" # The maximum size of the log before cutting. The value unit is (k, m, g) max-file: "10"