Files
OpenAuth.Net/docs/pro/deploy.md

39 lines
1.2 KiB
Markdown
Raw Normal View History

2023-08-11 17:47:02 +08:00
# 部署
后端接口部署请参考:[部署API](/core/deployapi.html),前端打包流程如下:
2025-04-08 21:33:38 +08:00
首先修改配置文件`.env.production`,打包构建前请调整为自己的接口地址:
2023-08-11 17:47:02 +08:00
```javascript
2025-04-08 21:33:38 +08:00
VITE_BASE_API = http://demo.openauth.net.cn:52789/api
2023-08-11 17:47:02 +08:00
2025-04-08 21:33:38 +08:00
VITE_BASE_IMG_URL = demo.openauth.net.cn:52789
2023-08-11 17:47:02 +08:00
```
2025-04-08 21:33:38 +08:00
然后使用`npm run build`进行打包构建:
![2025-04-08-21-29-00](http://img.openauth.net.cn/2025-04-08-21-29-00.png)
2023-08-11 17:47:02 +08:00
构建完成后会生成dist文件夹。如下
2025-04-08 21:33:38 +08:00
![2025-04-08-21-31-00](http://img.openauth.net.cn/2025-04-08-21-31-00.png)
2023-08-11 17:47:02 +08:00
该文件夹为纯静态的页面可以使用任何自己喜欢的Web服务器进行部署如IIS/tomcat/nginx等。个人推荐使用nginx部署。
nginx下载安装可参考[https://blog.csdn.net/github_39088222/article/details/79482461](https://blog.csdn.net/github_39088222/article/details/79482461)
nginx.conf推荐配置如下
```javascript
server {
listen 1803;
2025-04-08 21:33:38 +08:00
#server_name pro.openauth.net.cn;
2023-08-11 17:47:02 +08:00
location / {
2025-04-08 21:33:38 +08:00
alias /openauthvue3/dist/;
2023-08-11 17:47:02 +08:00
expires 1d;
}
access_log /www/wwwlogs/pro.log;
}
```