diff --git a/env.prod b/env.prod index e69de29..c560ee6 100644 --- a/env.prod +++ b/env.prod @@ -0,0 +1,61 @@ +# [app] -- 集群配置需一致 +APP_NAME=hhl_meal +APP_ENV=dev +API_RETURN_KEY=hch@shenzhen +JWT_KEY=hch@shenzhen +JWT_EXPIRE=2592000 +ADMIN_JWT_EXPIRE=86400 +DEFAULT_API_URL=https://hch-api.hehele.cc + +# [wxLogin] +WX_APPID=wxc0edbbd0ff0fe7ed +WX_SECRET=6e4577618df27623152e360899fa802d + +# [crontab] -- 集群配置 仅需一台true即可 其他都是false 根据 restart_pre.sh 自动生成 +CRONTAB_ENABLE=true + +# [mysql] -- 集群配置需一致 +DB_DRIVER=mysql +DB_HOST=localhost +DB_PORT=13106 +DB_DATABASE=hhl_meal +DB_USERNAME=hhlsz +DB_PASSWORD=nh75a8yv +DB_CHARSET=utf8mb4 +DB_COLLATION=utf8mb4_unicode_ci +DB_PREFIX=app_ + +# [redis] -- 集群配置需一致 +REDIS_HOST=localhost +REDIS_AUTH=nh75a8yv +REDIS_PORT=13697 +REDIS_DB=0 +SYSTEM_REDIS_DB=1 +LOCK_REDIS_DB=2 + +# [rabbitmq] -- 集群配置需一致 +AMQP_HOST=localhost +AMQP_PORT=5672 +AMQP_USER=admin +AMQP_PASSWORD=nh75a8yv +AMQP_VHOST=/ + +# [ali] -- 集群配置需一致 +ALI_ACCESS_KEY_ID=LTAI5tFsBsKskcrRmkjpMXay +ALI_ACCESS_KEY_SECRET=YSIMtOGLu7W8tpQLKdgioTUYmgXB8M +ALI_BUCKET=hhl-catering +ALI_REGION=cn-shenzhen +ALI_CALLBACK_URL=https://new-api-pre.hehele.cc/common/oss/ossCallBack +ALI_OSS_URL=https://hhl-catering.oss-cn-shenzhen.aliyuncs.com/ +ALI_STS_ENDPOINT=sts.cn-shenzhen.aliyuncs.com +ALI_ROLE_ARN=acs:ram::1644087445786901:role/oss +ALI_OSS_ENDPOINT=oss-cn-shenzhen.aliyuncs.com + +# [wxPay] +WX_PAYMENT_MCH_ID=1656097281 +WX_PAYMENT_MCH_SECRET_KEY=075cf77f5b57cc84ba59e9df3b86eda1 +WX_PAYMENT_MCH_SECRET_CERT=__DIR__/config/pay/wx/apiclient_key.pem +WX_PAYMENT_MCH_PUBLIC_CERT_PATH=__DIR__/config/pay/wx/apiclient_cert.pem +WX_PAYMENT_MINI_APP_ID=wx444b711b6101f25b +WX_PAYMENT_SUB_MINI_APP_ID=wxc2bc0e47e212d831 +WX_PAYMENT_SUB_MCH_ID=1656142874 \ No newline at end of file diff --git a/restart_prod.sh b/restart_prod.sh index 824ffc6..98c018a 100755 --- a/restart_prod.sh +++ b/restart_prod.sh @@ -1,21 +1,25 @@ #!/bin/bash -HomeDir=/home/production/api_server +HomeDir=/home/production/api_service +rm -rf $HomeDir/.env +cp $HomeDir/env.prod $HomeDir/.env + +env_file=$HomeDir/.env #先判断是否存在某个文件构建配置文件 if [ -e $HomeDir/../cron_true.txt ]; then - -rm -rf $HomeDir/.env -cp $HomeDir/env.prod $HomeDir/.env - +sed -i 's/^CRONTAB_ENABLE=.*/CRONTAB_ENABLE=true/' "$env_file" else - -rm -rf $HomeDir/.env -cp $HomeDir/env.prod $HomeDir/.env - +sed -i 's/^CRONTAB_ENABLE=.*/CRONTAB_ENABLE=false/' "$env_file" fi #杀死进程并重启进程 sudo lsof -i:9501|grep -v PID|awk '{print $2}'|sudo xargs kill -9 echo 'kill success'; + +source /etc/profile + +/bin/nohup php $HomeDir/bin/hyperf.php start > /home/log/hyperf_run.log 2>&1 & + +echo '!!!The service restart success!!!';