界面端组成
界面端就一个dist,基于Vue生成的,后续可能改成React,目前主要以Vue为主,因为成本最低原则。 部署界面这端需要Nginx配置文件、静态文件,即可。
部署
在开源仓库里有个frontend下有个nginx.conf的文件,写的比较清晰了,这里贴下并解释下:
server {
listen 80;
server_name _;
# gzip config
gzip on;
gzip_min_length 1k;
gzip_comp_level 6;
gzip_types text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
root /usr/share/nginx/html;
include /etc/nginx/mime.types;
location / {
try_files $uri $uri/ /index.html;
}
location /prod-api/ {
proxy_pass http://w3aDashboard:8080/;
}
}
这主要需要关注的就只有proxy_pass这个字段。 只要把这个字段里的内容替换成你的W3A服务端API地址即可,然后把Nginx配置文件放进去/etc/nginx/conf.d/里面就可以了。