version: '3' services: bonustexas_a_1: container_name: bonustexas_a_1 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 ports: - '19011:8000' - '19111:8080' env_file: - ${PWD}/server.env environment: RunType: 1 GroupId: 1 ServerId: bonustexas_a_1 GameListen: 0.0.0.0:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_1:/opt/BonusTexas/logs 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' bonustexas_a_2: container_name: bonustexas_a_2 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 ports: - '19012:8000' - '19112:8080' env_file: - ${PWD}/server.env environment: RunType: 1 GroupId: 2 ServerId: bonustexas_a_2 GameListen: 0.0.0.0:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_2:/opt/BonusTexas/logs 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' bonustexas_a_3: container_name: bonustexas_a_3 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 ports: - '19013:8000' - '19113:8080' env_file: - ${PWD}/server.env environment: RunType: 1 GroupId: 3 ServerId: bonustexas_a_3 GameListen: 0.0.0.0:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_3:/opt/BonusTexas/logs 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' bonustexas_a_4: container_name: bonustexas_a_4 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 ports: - '19014:8000' - '19114:8080' env_file: - ${PWD}/server.env environment: RunType: 1 GroupId: 4 ServerId: bonustexas_a_4 GameListen: 0.0.0.0:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_4:/opt/BonusTexas/logs 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 ########################################################### bonustexas_a_ai_1: container_name: bonustexas_a_ai_1 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 env_file: - ${PWD}/server.env environment: RunType: 3 GroupId: 1 GameListen: ws://bonustexas_a_1:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_ai_1:/opt/BonusTexas/logs restart: always # ports: # - '51003:8080' 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' bonustexas_a_ai_2: container_name: bonustexas_a_ai_2 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 env_file: - ${PWD}/server.env environment: RunType: 3 GroupId: 2 GameListen: ws://bonustexas_a_2:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_ai_2:/opt/BonusTexas/logs restart: always # ports: # - '51003:8080' 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' bonustexas_a_ai_3: container_name: bonustexas_a_ai_3 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 env_file: - ${PWD}/server.env environment: RunType: 3 GroupId: 3 GameListen: ws://bonustexas_a_3:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_ai_3:/opt/BonusTexas/logs restart: always # ports: # - '51003:8080' 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' bonustexas_a_ai_4: container_name: bonustexas_a_ai_4 image: repo.rdvalidasi.com/indonesia/game/chess/bonustexas:v1-1-17 env_file: - ${PWD}/server.env environment: RunType: 3 GroupId: 4 GameListen: ws://bonustexas_a_4:8000 GameHttp: 0.0.0.0:8080 volumes: - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/bonustexas/conf/env.toml:/opt/BonusTexas/conf/env.toml - /usr/local/gitlab-runner/game/bonustexas/logs/bonustexas_a_ai_4:/opt/BonusTexas/logs restart: always # ports: # - '51003:8080' 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'