学习记录分享

登录 注册
首页 友链 关于 技术交流
SOB | 搜索
综合排序时间浏览量
全部分类Android/iOS测试/运维后台/大数据日常随笔前端/Flutter人工智能编程语言
找到约 2 条结果
阳光沙滩博客系统的部署
阳光沙滩博客系统的部署 基础环境 我们要有docker的环境,在docker上创建mysql的镜像,redis的镜像,接着构建我们的程序镜像 docker docker的安装,这个同学们可以参考官方的文档 参考文章 ubuntu 完全干净的卸载docker docker-compose安装 Docker安装后修改镜像源 ubuntu上安装docker mysql数据库 Dodcker创建Mysql容器 创建完镜像以后,远程登录一下mysql数据库 一是为了检查是否可以连接成功 二是为了执行sql脚本,创建数据库 脚本同学们请到资料里下载: 资料下载 redis docker搭建redis以及项目配置 Nginx 使用docker创建Nginx服务器容器 部署内容 后台程序 管理中心程序 门户程序 部署后台程序 *要确保已经安装了Java环境 这里面同学借给我们的服务器是2g的内存,所以我们只能省着着了。因此,我们的后台程序,不部署到docker里了,如果要部署到docker上,镜像的创建,请参考后台的课程内容,里面有教如何构建镜像的。 JavaWeb实现个人博客系统-后端 这里面我们直接部署到宿主机上 比如说我们打包出来的程序名称是: sob-blog-system-1.0.0.jar 那么我们的脚本为: nohup java -jar sob-blog-system-1.0.0.jar > sob-blog-system-1.0.0.log 2>&1 & 管理中心的部署 管理中心的部署比较简单,直接构建出来,然后上传到nginx的目录下。 构建命令: vue-cli-service build 低版本的可以 node build/build.js 或者直接点击build按钮 当然啦,build之前,我们得修改一些API,这个具体请看视频。 看到如图,则构建成功! 这个就是生成的目录 把此文件夹的内容 ,上传到nginx的目录下。 门户的部署 门户的部署,我们需要把所有的文件上传到服务器中。 先创建一个文件夹,然后再传所有的文件上去。 接着编写Dockerfile文件 #1、基于镜像node,版本自己查看上面的链接 FROM node:10.15.3 #2、作者 MAINTAINER sunofbeach.net #3、参数,node的环境为生产环境 ENV NODE_ENV=production #4、任意ip ENV HOST 0.0.0.0 #5、容器内创建目录sob-blog-nuxt RUN mkdir -p /sobBlogNuxt #6、复制当前的内容到容器内容部目录blog COPY . /sobBlogNuxt #7、切换工作目录到blog WORKDIR /sobBlogNuxt #8、暴露端口3000,默认端口 EXPOSE 3000 #9、配置npm的远程仓库 #RUN npm install cnpm -g --registry=https://registry.npm.taobao.org #10、清除缓存 RUN npm cache clean --force #11、安装依赖 RUN npm install --no-package-lock #12、构建,生成dist文件 RUN npm run build #13、start CMD ["npm","start"] 构建镜像 docker build -t sob-blog-nuxt1.0 . 后面有个点,不要漏掉哦,等待构建完成。 构建完成镜像以后,要以使用docker images查看一下。 我们再创建一个Dockerfile version: '3.1' services: nginx: restart: always image: sob-blog-nuxt1.0 container_name: sob-blog-nuxt ports: - 8080:3000 启动镜像:docker-compose up -d
2020-09-06 16:18 3347 部署 测试 运维 上线 博客系统
阳光沙滩博客系统API接口
sobUser SobUser(body,必须) 登录信息,邮箱/用户名,密码(md5值) from 来源,非必须,来源,不填写为m_为手机端登录,p_为PC端登录 返回: 20000 成功 40003 账号被禁止 40000 失败-详情请看提示信息 退出登录 接口: /user/account/logout 方法:GET 参数:无 返回: 40002 账号未登录 20000 成功 查询二维码的登录状态 接口: /user/account/qr_code_state/{loginId} 方法:GET 参数: loginId 登录的ID,获取二维的时候会返回,请看后面的接口 返回: 40008 等待扫描 40009 二维码已过期 20001 登录成功 更新二维码的登录状态 手机端使用此接口 接口: /user/account/qr_code_state/{loginId} 方法:PUT 参数 loginId 登录的ID,扫码解析可以获取到 返回: 40002 账号未登录(指你手机的账号未登录) 20000 登录成功 更新用户邮箱地址 步骤:先获取邮箱验证码,获取到邮箱验证码再来更新邮箱 接口:
2020-09-08 15:10 5386 API 接口 博客系统 开发 前后端分离
<<上一页
下一页 >>
热门标签
赞助商广告

    Copyright © 阳光沙滩 (2014-2020) 本网站由程序猿(媛)用爱驱动

    关于我们 联系我们 友情链接 粤ICP备14093694号
    回到
    顶部