# OnlineCloudNotes **Repository Path**: zhang-junzhao/OnlineCloudNotes ## Basic Information - **Project Name**: OnlineCloudNotes - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-23 - **Last Updated**: 2024-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Vue, JWT, oss ## README ## 一、部署流程🐳 ⭕⭕**确保服务器已经配置好docker以及docker compose服务** #### 1、服务器拉取项目 ```bash git clone https://gitee.com/zhang-junzhao/OnlineCloudNotes.git ``` #### 2、配置OSS 打开OnlineCloudNotes\note-back\src\main\java\top\lzzzs\service\impl\OssServiceImpl.java ![Alt text](image.png) ```java private String accessKey = ""; private String secretKey = ""; private String bucket = ""; ``` 填写这三项数据 ![Alt text](image-1.png) 填写自己的空间域名↑ **注意**:这需要你去注册一个七牛云账号(免费),自己创建一个空间,即bucket,设置为公开,个人中心可以看到秘钥,然后填写这三项即可。bucket是你的空间名称。 #### 2、前端项目本地build 由于前端不知为何在服务器上build失败,无法一键部署,只能在本地打包,再传到服务器。 下载前端项目note-front到本地,用vscode打开,在终端依次输入 ``` npm install npm run build ``` 把打包好的dist文件夹上传到服务器目录OnlineCloudNotes/note-front/note_vue/ 下面 #### 3、部署 进入项目目录下 OnlineCloudNotes/ 依次运行 ```sh chmod +x deploy.sh ./deploy.sh ``` #### 4、效果 部署完成会提示 ```sh 恭喜你!系统部署完成! ********************************** *** Admin UI: http://hostname *** ********************************** ``` 打开浏览输入服务器ip即可,**记住要开放服务器80端口** ## 二、遇到的问题 #### 1、安装docker-compose [CentOS上安装docker-compose_centos 安装docker-compose-CSDN博客](https://blog.csdn.net/gaoyaopeng/article/details/129229592) #### 2、权限不足 [Cannot connect to the Docker daemon. Is the docker daemon running on this ho-CSDN博客](https://blog.csdn.net/yang13676084606/article/details/122084891) [docker运行jenkins大坑 - 简书 (jianshu.com)](https://www.jianshu.com/p/d169223abe23) #### 3、docker版本问题 [【docker-compose】启动报错 moby/buildkit:buildx-stable-1 - aaacarrot - 博客园 (cnblogs.com)](https://www.cnblogs.com/aaacarrot/p/17214141.html) [在centos8中升级并安装最新版本docker-ce_centos docker 升级-CSDN博客](https://blog.csdn.net/weixin_45623111/article/details/131488475) [Docker服务启动报错:Job for docker.service failed because the control process exited with error code_docker.service failed.-CSDN博客](https://blog.csdn.net/m0_54849806/article/details/124173541) #### 4、docker安装 [CentOs8之Docker安装_centos8 安装docker-CSDN博客](https://blog.csdn.net/qq_30818545/article/details/121947995)