代码拉取完成,页面将自动刷新
同步操作将从 老咸鱼/咸鱼云网盘前端 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
咸鱼云网盘目前是一个用于共享文件和实现私人网盘基本功能的系统,同时具有公共网盘与私人网盘,公共资源站与私有存储云两不误。
/api/error
查看启动失败原因,通过/api/admin/sys/restart
重启该项目是我大二时从无Java基础一边学习一边开发一边重构和维护的项目,难免会有明显bug或明显的设计缺陷。
欢迎各路大佬提出批评、建议和issue。也欢迎感兴趣的大佬贡献代码。
# 安装依赖(国内可使用cnpm代替npm)
npm install
# 构建生产版本(构建完毕后,项目静态文件在/dist,将里面的文件部署到web服务器即可)
npm run build
/dist
目录下的文件到Web服务器
使用Docker部署(待完善)
$ docker pull farmerchillax/sfc-web
$ docker run -d -p 80:80 -e API_ADDR=后端API地址 sfc-web
名称 | 默认值 | 描述 |
---|---|---|
API_ADDR | http://127.0.0.1:8087 | 后端API地址 |
MAX_BODY_SIZE | 8192m | 文件上传大小限制 |
SERVER_NAME | _ | 绑定的HTTP Host |
HTTP_PORT | 80 | Nginx HTTP服务端口 |
$ docker build -t <your docker image name> .
使用Nginx部署
server{
# 不开启SSL则使用下面两条被注释的配置
# listen 80;
# listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
# 主机名
server_name 访问的主机名;
client_max_body_size 8192m;
# SSL配置(可选)
ssl_certificate SSL证书crt路径;
ssl_certificate_key SSL证书key路径;
# 项目编译后的资源根目录
root dist文件夹;
index index.html;
# 使用反向代理后端时可选配置
location ~ (^/api|^/download) {
# 后端API地址
proxy_pass http://127.0.0.1:8087;
proxy_buffering off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
index index.html index.htm;
}
# SSL自动转跳(可选)
error_page 497 https://$server_name$request_uri;
}
dist
下的内容复制到后端项目的/src/main/resources/webapp/
下此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。