Merge branch 'develop'
commit
5e6fd0d84d
|
@ -71,15 +71,18 @@ cp myems-normalization/example.env myems-normalization/.env
|
||||||
sed -i 's/127.0.0.1/192.168.0.2/g' myems-normalization/.env
|
sed -i 's/127.0.0.1/192.168.0.2/g' myems-normalization/.env
|
||||||
```
|
```
|
||||||
|
|
||||||
3.3 测试数据库是否可以正确连接
|
3.3 修改docker-compose.yml中upload文件夹
|
||||||
|
如果是Windows主机,在api和admin服务中,volumes/source使用 c:\upload
|
||||||
|
如果是Linux主机,在api和admin服务中,volumes/source使用 /upload
|
||||||
|
应确保api和admin共享同一主机文件夹。
|
||||||
|
|
||||||
|
3.4 验证数据库连接
|
||||||
```
|
```
|
||||||
cd myems
|
cd myems
|
||||||
python3 myems-api/test_mysql.py
|
python3 myems-api/test_mysql.py
|
||||||
```
|
```
|
||||||
注:如果测试通过,继续下一步操作,否则请修改.env配置。
|
|
||||||
|
|
||||||
|
4. 编译Web UI
|
||||||
4. Web UI 打包 (Web UI 为React项目,需要打包为产品文件)
|
|
||||||
|
|
||||||
```
|
```
|
||||||
cd myems/web
|
cd myems/web
|
||||||
|
@ -94,15 +97,14 @@ cd myems
|
||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
6. 验证
|
||||||
6. 测试
|
|
||||||
|
|
||||||
| | 网址 | 结果 |
|
| | 网址 | 结果 |
|
||||||
| ----- | ----------------------- | ---------------- |
|
| ----- | ----------------------- | ---------------- |
|
||||||
| web | 192.168.0.1:80 | 输入账号密码登陆成功 |
|
| web | 192.168.0.1:80 | 输入账号密码登录成功 |
|
||||||
| admin | 192.168.0.1:8001 | 输入账号密码登录成功 |
|
| admin | 192.168.0.1:8001 | 输入账号密码登录成功 |
|
||||||
| api | 192.168.0.1:8000/version| 返回版本信息 |
|
| api | 192.168.0.1:8000/version| 返回版本信息 |
|
||||||
注:如果api测试报错,请确认.env里的数据库IP,数据库账号,数据库密码是否正确,如果不正确,请修改.env后执行:
|
注:如果api报错,请确认.env里的数据库IP,数据库账号,数据库密码是否正确,如果不正确,请修改.env后执行:
|
||||||
```
|
```
|
||||||
docker-compose up --build -d
|
docker-compose up --build -d
|
||||||
```
|
```
|
||||||
|
|
|
@ -3,6 +3,13 @@ services:
|
||||||
api:
|
api:
|
||||||
build: ./myems-api
|
build: ./myems-api
|
||||||
command: gunicorn app:api -b 0.0.0.0:8000 --timeout 600 --workers=4
|
command: gunicorn app:api -b 0.0.0.0:8000 --timeout 600 --workers=4
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
# Linux Host
|
||||||
|
# source: /upload
|
||||||
|
# Windows Host
|
||||||
|
source: c:\upload
|
||||||
|
target: /var/www/html/admin/upload
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000"
|
- "8000:8000"
|
||||||
|
@ -32,6 +39,13 @@ services:
|
||||||
command: nginx -c /etc/nginx/nginx.conf -g "daemon off;"
|
command: nginx -c /etc/nginx/nginx.conf -g "daemon off;"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: [ "CMD","nginx","-t" ]
|
test: [ "CMD","nginx","-t" ]
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
# Linux Host
|
||||||
|
# source: /upload
|
||||||
|
# Windows Host
|
||||||
|
source: c:\upload
|
||||||
|
target: /var/www/html/admin/upload
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "8001:8001"
|
- "8001:8001"
|
||||||
|
|
Loading…
Reference in New Issue