version: "3"

services:
  remi_normal_a_ai_1:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_ai_1
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14921:8080
    command: ./remi -runType 2 -groupId 1 -wsListen ws://remi_normal_a_1:8000
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_ai_1:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  remi_normal_a_ai_2:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_ai_2
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14922:8080
    command: ./remi -runType 2 -groupId 2 -wsListen ws://remi_normal_a_2:8000
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_ai_2:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  remi_normal_a_ai_3:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_ai_3
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14923:8080
    command: ./remi -runType 2 -groupId 3 -wsListen ws://remi_normal_a_3:8000
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_ai_3:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  remi_normal_a_ai_4:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_ai_4
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14924:8080
    command: ./remi -runType 2 -groupId 4 -wsListen ws://remi_normal_a_4:8000
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_ai_4:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  remi_normal_a_1:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_1
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14901:8000
      - 14911:8080
    command: ./remi -runType 1 -groupId 1 -serverId a_1
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_1:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  remi_normal_a_2:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_2
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14902:8000
      - 14912:8080
    command: ./remi -runType 1 -groupId 2 -serverId a_2
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_2:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  remi_normal_a_3:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_3
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14903:8000
      - 14913:8080
    command: ./remi -runType 1 -groupId 3 -serverId a_3
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_3:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  remi_normal_a_4:
    image: repo.rdvalidasi.com/indonesia/game/chess/remi:v1-2-2
    container_name: remi_normal_a_4
    environment:
      - ApolloStart=start
      - ApolloAddr=http://apollo-uat
      - ApolloClusterName=default
      - ApolloAppId=Remi
      - LogFileOutPut=1
    restart: always
    ports:
      - 14904:8000
      - 14914:8080
    command: ./remi -runType 1 -groupId 4 -serverId a_4
    volumes:
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/remi/logs/remi_normal_a_4:/opt/remi/logger
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"