version: "3"

services:
    djstf_1_1:
        image: repo.qianz.com/indonesia/djstf:testing-v0.0.1
        container_name: djstf_1_1
        environment:
           - GAMEID=3009
           - ARENAID=1 #场ID
           - SERVERID=1
           - VERSION=1
           - ADDRESS=172.13.5.17:10351
           - DISCOVERY_NODES=discovery.zt:7000
           - HTTPADDRESS=172.13.5.17:11351
           - DEPLOY_ENV=prod
           - ZONE=indonesia001
           - APPID=djstf
           - LOGCENTER=ON
           - ZAP_PATH=/opt/service/bin/log/
           - LOG_DIR=/opt/service/bin/log/
           - CONFPATH=/opt/service/game_conf/
        restart: always
        ports:
            - 11351:11351   #http端口
            - 10351:10351   #tcp端口
        volumes:
            - /etc/hosts:/etc/hosts
            - /usr/local/gitlab-runner/game/djstf/logs/log1-1/:/opt/service/bin/log/
            - /usr/local/gitlab-runner/game/djstf/configs/:/opt/service/configs/
        logging:
            driver: "json-file"
            options:
                max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
                max-file: "10"

    djstf_2_1:
        image: repo.qianz.com/indonesia/djstf:testing-v0.0.1
        container_name: djstf_2_1
        environment:
           - GAMEID=3009
           - ARENAID=2 #场ID
           - SERVERID=1
           - VERSION=1
           - ADDRESS=172.13.5.17:10352
           - DISCOVERY_NODES=discovery.zt:7000
           - HTTPADDRESS=172.13.5.17:11352
           - DEPLOY_ENV=prod
           - ZONE=indonesia001
           - APPID=djstf
           - LOGCENTER=ON
           - ZAP_PATH=/opt/service/bin/log/
           - LOG_DIR=/opt/service/bin/log/
           - CONFPATH=/opt/service/game_conf/
        restart: always
        ports:
            - 11352:11352   #http端口
            - 10352:10352   #tcp端口
        volumes:
            - /etc/hosts:/etc/hosts
            - /usr/local/gitlab-runner/game/djstf/logs/log2-1/:/opt/service/bin/log/
            - /usr/local/gitlab-runner/game/djstf/configs/:/opt/service/configs/
        logging:
            driver: "json-file"
            options:
                max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
                max-file: "10"

    djstf_3_1:
        image: repo.qianz.com/indonesia/djstf:testing-v0.0.1
        container_name: djstf_3_1
        environment:
           - GAMEID=3009
           - ARENAID=3 #场ID
           - SERVERID=1
           - VERSION=1
           - ADDRESS=172.13.5.17:10353
           - DISCOVERY_NODES=discovery.zt:7000
           - HTTPADDRESS=172.13.5.17:11353
           - DEPLOY_ENV=prod
           - ZONE=indonesia001
           - APPID=djstf
           - LOGCENTER=ON
           - ZAP_PATH=/opt/service/bin/log/
           - LOG_DIR=/opt/service/bin/log/
           - CONFPATH=/opt/service/game_conf/
        restart: always
        ports:
            - 11353:11353   #http端口
            - 10353:10353   #tcp端口
        volumes:
            - /etc/hosts:/etc/hosts
            - /usr/local/gitlab-runner/game/djstf/logs/log3-1/:/opt/service/bin/log/
            - /usr/local/gitlab-runner/game/djstf/configs/:/opt/service/configs/
        logging:
            driver: "json-file"
            options:
                max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
                max-file: "10"

    djstf_4_1:
        image: repo.qianz.com/indonesia/djstf:testing-v0.0.1
        container_name: djstf_4_1
        environment:
           - GAMEID=3009
           - ARENAID=4 #场ID
           - SERVERID=1
           - VERSION=1
           - ADDRESS=172.13.5.17:10354
           - DISCOVERY_NODES=discovery.zt:7000
           - HTTPADDRESS=172.13.5.17:11354
           - DEPLOY_ENV=prod
           - ZONE=indonesia001
           - APPID=djstf
           - LOGCENTER=ON
           - ZAP_PATH=/opt/service/bin/log/
           - LOG_DIR=/opt/service/bin/log/
           - CONFPATH=/opt/service/game_conf/
        restart: always
        ports:
            - 11354:11354   #http端口
            - 10354:10354   #tcp端口
        volumes:
            - /etc/hosts:/etc/hosts
            - /usr/local/gitlab-runner/game/djstf/logs/log4-1/:/opt/service/bin/log/
            - /usr/local/gitlab-runner/game/djstf/configs/:/opt/service/configs/
        logging:
            driver: "json-file"
            options:
                max-size: "200m"    # 切割之前日志的最大大小。可取值单位为(k,m,g)
                max-file: "10"