zoukankan      html  css  js  c++  java
  • Docker 快速部署rap2

    https://github.com/wzqnls/rap2-delos

    安装 Docker

    国内用户可参考 https://get.daocloud.io/ 安装 Docker 以及 Docker Compose (Linux 用户需要单独安装),建议按照链接指引配置 Docker Hub 的国内镜像提高加载速度。

    配置项目

    在任意地方建立目录 rap

    把本仓库中的 docker-compose.yml 放到 rap 目录中

    Rap 前端服务的端口号默认为 3000,你可以在 docker-compose.yml 中按照注释自定义

    在 rap 目录下执行下面的命令:

    # 拉取镜像并启动
    docker-compose up -d

    修改yml文件:

     

     设置数据库密码

     新建数据库

    
    # 启动后,第一次运行需要手动初始化mysql数据库
    # ⚠️注意: 只有第一次该这样做
    docker-compose exec delos node scripts/init
    
    # 部署成功后 访问
    http://localhost:3000 # 前端(可自定义端口号)
    http://localhost:38080 # 后端
    
    # 如果访问不了可能是数据库没有链接上,关闭 rap 服务
    docker-compose down
    # 再重新运行
    docker-compose up -d
    # 如果 Sequelize 报错可能是数据库表发生了变化,运行下面命令同步
    docker-compose exec delos node scripts/updateSchema

    ⚠️注意:第一次运行后 rap 目录下会被自动创建一个 docker 目录,里面存有 rap 的数据库数据,可千万不要删除。

    镜像升级

    Rap 经常会进行 bugfix 和功能升级,用 Docker 可以很方便地跟随主项目升级

    # 拉取一下最新的镜像
    docker-compose pull
    # 暂停当前应用
    docker-compose down
    # 重新构建并启动
    docker-compose up -d --build
    # 有时表结构会发生变化,执行下面命令同步
    docker-compose exec delos node scripts/updateSchema
    # 清空不被使用的虚悬镜像
    docker image prune -f
  • 相关阅读:
    我的vimrc设置
    nginx
    选中
    vscode垂直选中列选中
    lsof
    bashrc和bash_profile
    centos安装tree命令
    linux查看磁盘大小df命令
    linux查看文件夹大小du命令
    git本地推送远程
  • 原文地址:https://www.cnblogs.com/xl95/p/15568135.html
Copyright © 2011-2022 走看看