version: '3'
services:

  sugarrush_a_1:
    image: repo.rdvalidasi.com/indonesia/game/coin/sugarrush:v0.0.6
    container_name: sugarrush_a_1
    environment:
      GROUPID: "1"
      SERVERID: "10451101"
      STATICCONF: "conf/static/"
      DYNAMICCONF: "conf/dynamic/"
      PROCONF: "conf/pro/"
      LOGPATH: "log/"
      RUNTYPE: "1"
      APOLLO: "A"
      GAMEPORT: "8000"
      HTTPPORT: "8080"
      ApolloStart: "start"
      ApolloAddr: "http://apollo-uat"
      ApolloClusterName: "default"
      ApolloAppId: "sugarrush"
    restart: always
    ports:
      - "18241:8000"
      - "18245:8080"
    volumes:
      - /etc/localtime:/etc/localtime
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/sugarrush/logs/normal_a:/sugarrush/log
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  sugarrush_a_2:
    image: repo.rdvalidasi.com/indonesia/game/coin/sugarrush:v0.0.6
    container_name: sugarrush_a_2
    environment:
      GROUPID: "2"
      SERVERID: "10451201"
      STATICCONF: "conf/static/"
      DYNAMICCONF: "conf/dynamic/"
      PROCONF: "conf/pro/"
      LOGPATH: "log/"
      RUNTYPE: "1"
      APOLLO: "A"
      GAMEPORT: "8000"
      HTTPPORT: "8080"
      ApolloStart: "start"
      ApolloAddr: "http://apollo-uat"
      ApolloClusterName: "default"
      ApolloAppId: "sugarrush"
    restart: always
    ports:
      - "18242:8000"
      - "18246:8080"
    volumes:
      - /etc/localtime:/etc/localtime
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/sugarrush/logs/normal_a:/sugarrush/log
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  sugarrush_a_3:
    image: repo.rdvalidasi.com/indonesia/game/coin/sugarrush:v0.0.6
    container_name: sugarrush_a_3
    environment:
      GROUPID: "3"
      SERVERID: "10451301"
      STATICCONF: "conf/static/"
      DYNAMICCONF: "conf/dynamic/"
      PROCONF: "conf/pro/"
      LOGPATH: "log/"
      RUNTYPE: "1"
      APOLLO: "A"
      GAMEPORT: "8000"
      HTTPPORT: "8080"
      ApolloStart: "start"
      ApolloAddr: "http://apollo-uat"
      ApolloClusterName: "default"
      ApolloAppId: "sugarrush"
    restart: always
    ports:
      - "18243:8000"
      - "18247:8080"
    volumes:
      - /etc/localtime:/etc/localtime
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/sugarrush/logs/normal_a:/sugarrush/log
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"

  sugarrush_a_4:
    image: repo.rdvalidasi.com/indonesia/game/coin/sugarrush:v0.0.6
    container_name: sugarrush_a_4
    environment:
      GROUPID: "4"
      SERVERID: "10451401"
      STATICCONF: "conf/static/"
      DYNAMICCONF: "conf/dynamic/"
      PROCONF: "conf/pro/"
      LOGPATH: "log/"
      RUNTYPE: "1"
      APOLLO: "A"
      GAMEPORT: "8000"
      HTTPPORT: "8080"
      ApolloStart: "start"
      ApolloAddr: "http://apollo-uat"
      ApolloClusterName: "default"
      ApolloAppId: "sugarrush"
    restart: always
    ports:
      - "18244:8000"
      - "18248:8080"
    volumes:
      - /etc/localtime:/etc/localtime
      - /etc/hosts:/etc/hosts
      - /usr/local/gitlab-runner/game/sugarrush/logs/normal_a:/sugarrush/log
    logging:
        driver: "json-file"
        options:
            max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
            max-file: "10"