#!/bin/bash
version={version}
export MYSQL_ADDRESS={mysql_host}:{mysql_port}
export MYSQL_DB_NAME={mysql_fleetmanager_database}
export MYSQL_PASSWORD={mysql_pwd}
export MYSQL_USER={mysql_user}
export MYSQL_CHARSET=utf8
export REDIS_ADDRESS={redis_host}:{redis_port}
export REDIS_PASSWORD={redis_password}
export REDIS_DB=10
export SERVICE_AK={ak}
export SERVICE_SK={sk}
export SERVICE_DOMAIN_ID={managerUser_domain_id}
export DEFAULT_FLEET_BANDWIDTH=1
export DEFAULT_FLEET_MAX_SESSION_NUM_PER_PROCESS=1
export MAX_PROCESS_NUM_PER_FLEET=50
export DEFAULT_FLEET_PROTECT_POLICY=TIME_LIMIT_PROTECTION
export DEFAULT_FLEET_PROTECT_TIME_LIMIT=5
export DEFAULT_FLEET_SESSION_TIMEOUT_SECONDS=600
export DEFAULT_FLEET_SPECIFICATION=scase.standard.4u8g
export DEFAULT_SCALING_INTERVAL=10
export FLEET_DISK_TYPE=SYS
export FLEET_DISK_SIZE=40
export FLEET_VOLUME_TYPE=SAS
export FLEET_EIP_SHARE_TYPE=PER
export ENTERPRISE_PROJECT={enterprise_project}
export ENABLE_TOKEN_CHECK=false
export HTTPS_CERT_FILE=/home/tlsSecret/tls.crt
export HTTPS_KEY_FILE=/home/tlsSecret/tls.key
export RSA_PUBLIC_FILE=/home/tlsSecret/rsa_public.pem
export RSA_PRIVATE_FILE=/home/tlsSecret/rsa_private.pem
export GCM_KEY=**************
export GCM_NONCE=********************
export DEFAULT_IMAGE_REF="CentOS 7.2 64bit"
export DEFAULT_SCRIPT_PATH=gameflexmatch/image_env.sh
export DEFAULT_DOCKER_SCRIPT_PATH=gameflexmatch/docker_image_env.sh
export DEFAULT_AUXPROXY_PATH=gameflexmatch/auxproxy.zip
export IMAGE_DISK_SIZE=40
export DEFAULT_IMAGE_FLAVOR=s6.large.2
export PROFILE_STORAGE_REGION={region}
export DEFAULT_BUILD_BANDWIDTH=10
export AASS_ENABLE_HMAC=false
export APPGATEWAY_ENABLE_HMAC=false
export ENABLE_HTTP=flase
export ENABLE_HTTPS=true
export CONFIG_FILE=/home/fleetmanager/configmap/service_config.json
export FLEET_QUOTA=100
export LOG_ROTATE_SIZE=1024
export LOG_BACKUP_COUNT=100
export LOG_MAX_AGE=7
export REGION={region}
export SUPPORT_REGIONS={region}
export WEB_HTTPS_ADDR=0.0.0.0
export WEB_HTTPS_PORT=31002
export JWTKEY={jwt_token_generate_key}
export JWT_TOKEN_LIFETIME=7200
export DEFAULT_LOGIN_PASSWORD={default_login_password}
export WORKFLOW_PATH=/home/fleetmanager/bin/conf/workflow/
export FLEET_SERVER_SESSION_BACKUP_DAYS=1
function start_service(){
cd /home/fleetmanager/bin/
./fleetmanager-${version}
}
function main(){
start_service
}
main