安装部署简便

12009

概述

安装部署简便是指软件的安装和部署流程尽可能简单和自动化,以降低手动操作的复杂性和出错率。这通常涉及到软件的打包、配置、安装、启动、升级和维护等步骤。在快速迭代的软件开发环境中,简便的安装与部署流程能够显著提高开发效率和应用的可维护性。

安装部署简便带来了以下好处:

  • 提高开发效率:简化的安装和部署流程可以让开发者更专注于开发,而不是复杂的环境配置和部署流程。
  • 降低出错率:自动化的安装和部署流程可以减少人为错误,提高应用的稳定性。
  • 提高应用的可维护性:简化的安装和部署流程可以使应用更容易维护和升级。

江湖JS的安装部署简便

简单的安装

灵活的配置

通过配置文件或环境变量来配置应用,使得部署更加灵活和方便。

内置的部署工具

内置了部署工具,可以帮助开发者自动化部署流程,降低部署的复杂性。

  • 手动部署
    1. ##### 1. 下载代码
    2. git clone https://github.com/my_app.git
    3. ##### 2. 安装依赖
    4. cd my_app
    5. npm install
    6. ##### 3. 修改配置文件
    7. # 本地运行
    8. cp ./config/config.local.example.js config/config.local.js
    9. # 生产环境
    10. cp ./config/config.prod.example.js config/config.prod.js
    11. # 修改数据库配置
    12. vi config/config.local.js # 本地运行, 生产环境:config/config.prod.js
    13. # 配置内容修改
    14. host: '127.0.0.1', # ip
    15. port: '3306', # port
    16. user: 'root', # 用户名
    17. password: '123456', # 密码
    18. database: 'my_app', # 数据库名
    19. ##### 4. 初始化数据库
    20. # 连接数据库
    21. mysql -u username -p
    22. # 创建database
    23. CREATE DATABASE my_app;
    24. # 初始化sql文件在"sql/init.sql"目录下,可以使用数据库管理工具导入,也可以使用命令行导入:
    25. mysql -u root -p my_app < ./sql/init.sql
    26. ##### 5. 启动服务
    27. npm run dev # 本地运行
    28. npm run start # 生产环境
  • 在江湖管理器中部署(江湖面板)部署江湖JS项目(链接要改,现在放的是旧链接)