
提示:主机指的是运行Docker引擎的服务器, IP和账号密码请酌情修改。
-- | -- |
|---|---|
Host IP | 192.168.0.1 |
Database IP | 192.168.0.2 |
Database User | root |
Database Password | !MyEMS1 |
git clone https://gitee.com/myems/myems.gitcd myems/database/installmysql -u root -p < myems_billing_db.sqlmysql -u root -p < myems_carbon_db.sqlmysql -u root -p < myems_energy_baseline_db.sqlmysql -u root -p < myems_energy_db.sqlmysql -u root -p < myems_energy_model_db.sqlmysql -u root -p < myems_energy_plan_db.sqlmysql -u root -p < myems_energy_prediction_db.sqlmysql -u root -p < myems_fdd_db.sqlmysql -u root -p < myems_historical_db.sqlmysql -u root -p < myems_production_db.sqlmysql -u root -p < myems_reporting_db.sqlmysql -u root -p < myems_system_db.sqlmysql -u root -p < myems_user_db.sql注: 详情可查看database
提示
假定的主机IP为 192.168.0.1,数据库IP为 192.168.0.2,数据库账号为:root,数据库密码:!MyEMS1,请酌情修改
3.1 修改nginx.conf里的API配置
cd myemsnano myems-admin/nginx.confnano myems-web/nginx.conf3.2 分别复制下列目录中的example.env为.env并修改.env里的数据库IP,账号,密码
cd myemscp myems-aggregation/example.env myems-aggregation/.envnano myems-aggregation/.envcp myems-api/example.env myems-api/.envnano myems-api/.envcp myems-cleaning/example.env myems-cleaning/.envnano myems-cleaning/.envcp myems-modbus-tcp/example.env myems-modbus-tcp/.envnano myems-modbus-tcp/.envcp myems-normalization/example.env myems-normalization/.envnano myems-normalization/.env3.3 修改docker-compose.yml中upload文件夹路径 如果是Windows主机,在api和admin服务中,volumes/source使用 c:\upload 如果是Linux主机,在api和admin服务中,volumes/source使用 /upload 应确保api和admin共享同一主机文件夹。
修改配置文件:
备注
从 https://mapbox.com 获取 mapboxToken 然后设置 showOnlineMap 为 true. 如果要关闭在线地图功能,设置 showOnlineMap 为 false
cd myems/myems-websudo nano src/config.js编译:
cd myems/myems-webnpm i --unsafe-perm=true --allow-root --legacy-peer-depsnpm run buildOn Windows Host:
cd myemsdocker-compose -f docker-compose-on-windows.yml up -dOn Linux Host:
cd myemsdocker-compose -f docker-compose-on-linux.yml up -d网址 | 期望结果 | |
|---|---|---|
myems-web | 192.168.0.1:80 | 输入账号密码登录成功 |
myems-admin | 192.168.0.1:8001 | 输入账号密码登录成功 |
myems-api | 192.168.0.1:8000/version | 返回版本信息 |
信息
如果api报错,请确认.env里的数据库IP,数据库账号,数据库密码是否正确,如果不正确,请修改后执行:
docker-compose up --build -d原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。