项目部署0.0.

项目快速部署步骤

后端

  1. 连接远程服务器

  2. 输入用户名密码

  3. 我们登陆进去后,默认进入linux系统的home目录
    如果是普通用户,进入系统目录的home目录,如果是root用户,进入系统目录的root目录(也就是root的home目录)
    [root@VM-4-2-centos ~]: 后面~表示当前在home目录中
    ls: 展开目录
    ls-l(ll简写): 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
    pwd: 查看当前所在目录
    cd: 进入某个目录
    cd:~ 表示进入home目录
    加粗样式
    在这里插入图片描述

  4. 进入home目录中的YWGL
    可以查看我们在服务器上安装的内容
    **project:**表示的是我们当前的项目
    进入后,我们看到了前端和后端项目。
    进入xinfang-server,我们看到了当前的后端项目内容。
    在这里插入图片描述

  5. 执行shell脚本( bash smpe-admin.sh pull test)
    此时将经过拉取代码,重启服务器,重新打包部署这几个重要环节
    bash:执行脚本
    smpe-admin.sh:脚本文件名称
    在这里插入图片描述
    pull test:
    pull表示第一个参数,test表示第二个参数,其实还有第三个参数(我们定义的是端口号)。
    第一个参数(执行的命令)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

第二个参数(测试环境的配置文件)和第三个参数(端口号)
在这里插入图片描述
6. 部署失败(原因:服务器上没有安装maven环境)
在这里插入图片描述
7. docker ps(查看docker中安装了那些内容)
在这里插入图片描述
8. 进入docker中的maven,执行操作
在这里插入图片描述
9. 进入docker后,再次执行之前的操作
在这里插入图片描述
这里操作相当于我们再次运行了部署的脚本文件
在这里插入图片描述
成功后,查看最后的200条命令
在这里插入图片描述
常用命令
在这里插入图片描述

前端

前端部署,需要nvm环境
在这里插入图片描述进入容器:docker exec -it YWGL_nvm_1 bash
进入web项目
拉取代码
在这里插入图片描述打包:npm run build
打包成功
在这里插入图片描述
启动nginx

开启容器:docker start YWGL_nginx_1
在这里插入图片描述
进入容器:docker exec -it YWGL_nginx_1 bash

杀死后端服务
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhang19903848257/article/details/116347120
今日推荐