deploy.sh0000744000000000000000000000063614470625612011421 0ustar rootroot#!/bin/bash GAME_A=/usr/local/gitlab-runner/game/duofuduocaipro/normal_a/duofuduocaipro-a.yml IMAGE_NAME=$1 docker-compose -f ${GAME_A} -p duofuduocaipro_a down sleep 3 docker rmi -f ${IMAGE_NAME} OLD_IMAGE=`grep image ${GAME_A} |head -1` echo ${OLD_IMAGE} sed -i "s#${OLD_IMAGE}# image: ${IMAGE_NAME}#g" ${GAME_A} docker-compose -f ${GAME_A} -p duofuduocaipro_a up -d docker ps -a | grep "${IMAGE_NAME}" mananger/0000755000000000000000000000000014574741222011354 5ustar rootrootmananger/dfdcpro-mgr.yml0000644000000000000000000000117314574741222014305 0ustar rootrootversion: '3' services: duofuduocaipro_mgr: image: repo.rdvalidasi.com/indonesia/game/coin/duofuduocaipro:v0.1.3 container_name: duofuduocaipro_mgr environment: APOLLO: "A" ApolloStart: "start" ApolloAddr: "http://apollo-uat" ApolloClusterName: "default" ApolloAppId: "dfdc2" command: ./duofuduocaipro -gid 0 -sid "10181001" -lf "log/" -runType 2 -gamePort 0 -httpPort 8080 restart: always ports: - "8033:8080" volumes: - /etc/localtime:/etc/localtime - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/duofuduocaipro/logs/mgr:/duofuduocaipro/log mananger/start.sh0000755000000000000000000000023714470625730013052 0ustar rootroot#!/bin/sh docker-compose -f /usr/local/gitlab-runner/game/duofuduocaipro/mananger/dfdcpro-mgr.yml -p dfdcpro_mgr up -d docker ps -a | grep dfdcpro_mgr exit 0 mananger/stop.sh0000755000000000000000000000023614470625742012704 0ustar rootroot#!/bin/sh docker-compose -f /usr/local/gitlab-runner/game/duofuduocaipro/mananger/dfdcpro-mgr.yml -p dfdcpro_mgr down docker ps -a | grep dfdcpro_mgr exit 0 normal_a/0000755000000000000000000000000014726515532011356 5ustar rootrootnormal_a/server.toml0000644000000000000000000000351314714330556013561 0ustar rootroot[basic] gameID=1018 gsUrl="http://gs/gs/1018/" hallUrl="http://hall/hall/" rankUrl="http://192.168.0.119:8810/rk/_internal" logUrl="http://log-server:1234/_internal/record" playerUrl="http://hall:8109/_ecology/internal" gameRedis="grpc.game.redis:1981" openVerify = false #redis地址,大厅通知游戏地址 [redis.mq] addr="r-d9juof7l4vzbx74f05.redis.ap-southeast-5.rds.aliyuncs.com:6000" pw="r-d9juof7l4vzbx74f05" db=0 #redis地址,游戏存储数据地址 [redis.game] addr="r-d9juof7l4vzbx74f05.redis.ap-southeast-5.rds.aliyuncs.com:6000" pw="r-d9juof7l4vzbx74f05" db = 12 #redis地址,游戏存储数据地址 [db.game] addr="r-d9juof7l4vzbx74f05.redis.ap-southeast-5.rds.aliyuncs.com:6000" pw="r-d9juof7l4vzbx74f05" db = 12 #redis地址,游戏存储数据地址 [db.rank] addr="r-d9juof7l4vzbx74f05.redis.ap-southeast-5.rds.aliyuncs.com:6000" pw="r-d9juof7l4vzbx74f05" db = 14 [db.slots] addr="r-d9juof7l4vzbx74f05.redis.ap-southeast-5.rds.aliyuncs.com:6000" pw="r-d9juof7l4vzbx74f05" db = 5 [tg] configChatId = "" configToken = "" alarmChatId = "" alarmToken = "" keyword = "多福多彩2 印尼 测试服" [oss] open = false endpoint = "oss-ap-southeast-5.aliyuncs.com" accessKeyId = "LTAI5t8mgkfNCHv3iRYZxdum" accessKeySecret = "69RTYtuMKUjay0KbTEyTgjuQ744q7n" bucket = "test-slots-db" #kafka地址 游戏日志推送 [kafka.game] kafkaURL = "172.13.7.20:21661" topic = "topic001" partition = 0 #模式配置,debug模式为true时,允许修改倍率 [mode] debug=true #是否支持游戏场次踢人操作,不通过大厅,能够支持子游戏自主踢人操作 rick=false #二次验证开关 true 打开二次验证 false关闭 [reward] open=true #迁移库开关 一般开关为关闭状态 不可随意打开 只要迁移数据时候用到 [remove] open=false normal_a/start.sh0000755000000000000000000000025714447526005013053 0ustar rootroot#!/bin/sh docker-compose -f /usr/local/gitlab-runner/game/duofuduocaipro/normal_a/duofuduocaipro-a.yml -p duofuduocaipro_a up -d docker ps -a | grep -w duofuduocaipro exit 0 normal_a/stop.sh0000755000000000000000000000025314447525760012706 0ustar rootroot#!/bin/sh docker-compose -f /usr/local/gitlab-runner/game/duofuduocaipro/normal_a/duofuduocaipro-a.yml -p duofuduocaipro_a down docker ps -a | grep duofuduocaipro exit 0 normal_a/duofuduocaipro-a.yml0000644000000000000000000000576014726515532015357 0ustar rootrootversion: '3' services: duofuduocaipro_a_1: image: repo.rdvalidasi.com/indonesia/game/coin/duofuduocaipro:v0.4.8 container_name: duofuduocaipro_a_1 environment: ApolloStart: "start" APOLLO: "A" ApolloAddr: "http://apollo-uat" ApolloClusterName: "default" ApolloAppId: "dfdc2" command: ./duofuduocaipro -gid 1 -sid "10181101" -lf "log/" -runType 1 -gamePort 8000 -httpPort 8080 restart: always ports: - "10841:8000" - "11841:8080" volumes: - /etc/localtime:/etc/localtime - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/duofuduocaipro/logs/normal_a:/duofuduocaipro/log # - /usr/local/gitlab-runner/game/duofuduocaipro/normal_a/server.toml:/duofuduocaipro/conf/static/server.toml duofuduocaipro_a_2: image: repo.rdvalidasi.com/indonesia/game/coin/duofuduocaipro:v0.4.8 container_name: duofuduocaipro_a_2 environment: ApolloStart: "start" APOLLO: "A" ApolloAddr: "http://apollo-uat" ApolloClusterName: "default" ApolloAppId: "dfdc2" command: ./duofuduocaipro -gid 2 -sid "10181201" -lf "log/" -runType 1 -gamePort 8000 -httpPort 8080 restart: always ports: - "10842:8000" - "11842:8080" volumes: - /etc/localtime:/etc/localtime - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/duofuduocaipro/logs/normal_a:/duofuduocaipro/log # - /usr/local/gitlab-runner/game/duofuduocaipro/normal_a/server.toml:/duofuduocaipro/conf/static/server.toml duofuduocaipro_a_3: image: repo.rdvalidasi.com/indonesia/game/coin/duofuduocaipro:v0.4.8 container_name: duofuduocaipro_a_3 environment: ApolloStart: "start" APOLLO: "A" ApolloAddr: "http://apollo-uat" ApolloClusterName: "default" ApolloAppId: "dfdc2" command: ./duofuduocaipro -gid 3 -sid "10181301" -lf "log/" -runType 1 -gamePort 8000 -httpPort 8080 restart: always ports: - "10843:8000" - "11843:8080" volumes: - /etc/localtime:/etc/localtime - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/duofuduocaipro/logs/normal_a:/duofuduocaipro/log # - /usr/local/gitlab-runner/game/duofuduocaipro/normal_a/server.toml:/duofuduocaipro/conf/static/server.toml duofuduocaipro_a_4: image: repo.rdvalidasi.com/indonesia/game/coin/duofuduocaipro:v0.4.8 container_name: duofuduocaipro_a_4 environment: ApolloStart: "start" APOLLO: "A" ApolloAddr: "http://apollo-uat" ApolloClusterName: "default" ApolloAppId: "dfdc2" command: ./duofuduocaipro -gid 4 -sid "10181401" -lf "log/" -runType 1 -gamePort 8000 -httpPort 8080 restart: always ports: - "10844:8000" - "11844:8080" volumes: - /etc/localtime:/etc/localtime - /etc/hosts:/etc/hosts - /usr/local/gitlab-runner/game/duofuduocaipro/logs/normal_a:/duofuduocaipro/log # - /usr/local/gitlab-runner/game/duofuduocaipro/normal_a/server.toml:/duofuduocaipro/conf/static/server.toml