环境部署操作 https://blog.csdn.net/weixin_44045059/article/details/121723799
使用阿里云效Devops自动化部署前后端 http://121.5.129.126:8880/#/login
Spring Boot版 https://gitee.com/chongzhe/Ferryboatman-boot
前台前端 https://gitee.com/chongzhe/Ferryman-blog
后台前端 https://gitee.com/chongzhe/Ferryman-admin
GitHub https://github.com/xiaoazhe/Ferryman-cloud
前端技术 | 说明 | 官网 |
---|---|---|
Vue.js | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Nuxt.js | 创建服务端渲染 (SSR) 应用 | https://zh.nuxtjs.org/ |
Element | 前端ui框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
Vue-Quill-Editor | 富文本编辑器 | https://github.surmon.me/vue-quill-editor/ |
Less | CSS 预处理语言 | http://lesscss.cn/ |
Mavon-Editor | Markdown编辑器 | https://github.com/hinesboy/mavonEditor |
Aplayer | 音乐播放器 | https://aplayer.js.org/#/ |
Vue-i18n | 国际化 | https://kazupon.github.io/vue-i18n/zh/introduction.html |
Cookie | 认证cookie&&缓存 | https://www.runoob.com/js/js-cookies.html |
系统架构图
系统截图
后台音乐模块音乐上传需要搭建容器FDFS文件管理 1,拉取镜像并启动
docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=1.116.227.4 -e WEB_PORT=80 -v ${HOME}/fastdfs:/var/local/fdfs registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs 其中-v ${HOME}/fastdfs:/var/local/fdfs是指:将${HOME}/fastdfs这个目录挂载到容器里的/var/local/fdfs这个目录里。所以上传的文件将被持久化到${HOME}/fastdfs/storage/data里,IP 后面是自己的服务器公网ip或者虚拟机ip,-e WEB_PORT=80 指定nginx端口
2,测试上传
//进入容器 docker exec -it fastdfs /bin/bash //创建文件 echo "FastDFS!">index.html //测试文件上传 fdfs_test /etc/fdfs/client.conf upload index.html
备注: 需要nignx
配置sbin目录的nginx.config 加入 user root; 修改 listen 80; server_name ip;
#charset koi8-r;
#access_log logs/host.access.log main;
location ~/group1/M00 {
root /var/local/fdfs; #${HOME}/fastdfs:/var/local/fdfs
ngx_fastdfs_module;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。