环境变量
环境变量为系统运行的具体环境配置,使用环境变量的好处是环境的具体配置不写死在代码中,根据不同人不同环境可以设置自己独有的环境配置。
环境配置示例
以下为macos下环境配置,请根据实际情况进行修改环境变量值,请注意环境变量名不能修改,为系统内置。
# 根据自己电脑环境配置修改下面环境变量
export INCLOUD_NACOS_SERVICE_HOST=192.168.0.79
export INCLOUD_MYSQL_SERVICE_HOST=192.168.0.79
export INCLOUD_KINGBASE_SERVICE_HOST=192.168.0.79
export INCLOUD_REDIS_SERVICE_HOST=192.168.0.79
export INCLOUD_MINIO_SERVICE_HOS=192.168.0.79
export INCLOUD_BASE_GATEWAY_SERVICE_HOST=127.0.0.1
export INCLOUD_ES_SERVICE_HOST=192.168.0.79
export INCLOUD_ROCKETMQ_SERVICE_HOST=192.168.0.79
export INCLOUD_POSTGRESQL_SERVICE_HOST=192.168.109.128
export INCLOUD_BASE_GATEWAY_SERVICE_PORT=8000
export INCLOUD_NACOS_SERVICE_PORT=8848
export INCLOUD_REDIS_SERVICE_PORT=6379
export INCLOUD_MYSQL_SERVICE_PORT=3306
export INCLOUD_KINGBASE_SERVICE_PORT=54321
export INCLOUD_POSTGRESQL_SERVICE_PORT=5432
export INCLOUD_MINIO_SERVICE_PORT=5000
export INCLOUD_ROCKETMQ_SERVICE_PORT=9876
export INCLOUD_ES_SERVICE_PORT=9200
export INCLOUD_NACOS_NAMESPACE=incloud5
export INCLOUD_DB_USER=netwisd
export INCLOUD_DB_PWD=Netwisd*8
export INCLOUD_DB_SCHEMA=incloud5
export INCLOUD_DB_DATABASE=incloud5
export INCLOUD_DB_BACKET=backdata
export INCLOUD_REDIS_PWD=Netwisd*8
export INCLOUD_MINIO_ACCESSKEY=root
export INCLOUD_MINIO_SECRETKEY=Netwisd*8
export INCLOUD_MINIO_BACKETNAME=incloud4
export INCLOUD_CODER=zouliming
#export INCLOUD_APIURL=http://incloud.com/api/v5.0
export INCLOUD_APIURL=http://127.0.0.1:8000
export MAVEN_REPO=D:\dev\repo
windows系统 如果是windows系统,可以在桌面上创建一个文件名为:evn.bat,编辑内容参考:
@echo off
setx INCLOUD_NACOS_SERVICE_HOST "192.168.109.128"
setx INCLOUD_MYSQL_SERVICE_HOST "192.168.109.128"
setx INCLOUD_KINGBASE_SERVICE_HOST "192.168.109.128"
setx INCLOUD_REDIS_SERVICE_HOST "192.168.109.128"
setx INCLOUD_MINIO_SERVICE_HOS "192.168.109.128"
setx INCLOUD_BASE_GATEWAY_SERVICE_HOST "127.0.0.1"
setx INCLOUD_ES_SERVICE_HOST "192.168.109.128"
setx INCLOUD_ROCKETMQ_SERVICE_HOST "192.168.109.128"
setx INCLOUD_POSTGRESQL_SERVICE_HOST "192.168.109.128"
setx INCLOUD_BASE_GATEWAY_SERVICE_PORT "8000"
setx INCLOUD_NACOS_SERVICE_PORT "8848"
setx INCLOUD_REDIS_SERVICE_PORT "6379"
setx INCLOUD_MYSQL_SERVICE_PORT "3306"
setx INCLOUD_KINGBASE_SERVICE_PORT "54321"
setx INCLOUD_POSTGRESQL_SERVICE_PORT "5432"
setx INCLOUD_MINIO_SERVICE_PORT "5000"
setx INCLOUD_ROCKETMQ_SERVICE_PORT "9876"
setx INCLOUD_ES_SERVICE_PORT "9200"
setx INCLOUD_NACOS_NAMESPACE "incloud5"
setx INCLOUD_DB_USER "netwisd"
setx INCLOUD_DB_PWD "Netwisd*8"
setx INCLOUD_DB_SCHEMA "incloud5"
setx INCLOUD_DB_DATABASE "incloud5"
setx INCLOUD_DB_BACKET "backdata"
setx INCLOUD_REDIS_PWD "Netwisd*8"
setx INCLOUD_MINIO_ACCESSKEY "root"
setx INCLOUD_MINIO_SECRETKEY "Netwisd*8"
setx INCLOUD_MINIO_BACKETNAME "incloud4"
setx INCLOUD_CODER "zouliming"
setx INCLOUD_APIURL "http://127.0.0.1:8000"
setx MAVEN_REPO "D:\repo\maven"
运行脚本,可自动创建环境变量。
Last modified: 20 一月 2025