开发文档

更新时间:

开发准备

  1. Git clone 当前项目
    • git clone git@github.com:work-design/dummy.git
  2. 完成 clone 后,进入项目目录
    • 初始化子模块:git submodule update --init
    • 将子模块的分支切换至 main 分支:git submodule foreach git checkout main
  3. 安装依赖:
    • 安装 Ruby Gems: bundle
    • 安装前端依赖:npm install
  4. 个性化配置:
    • 修改 development 配置文件:bin/rails credentials:edit -e development
    • 设置选项:
secret_key_base: 128位字符
database_user:
database_password:
active_record_encryption:
  primary_key: 32位字符
  deterministic_key: 32位字符
  key_derivation_salt: 32位字符

系统提供了快速生成密钥的命令:bin/secret, 默认为 32 位字符,如需指定字符位数,将位数作为参数传入即可:bin/secret 128

  1. 初始化数据库
    • rake db:setup

Rails 服务器(Linux)部署

安装环境

MacOS

Linux

部署

其他

  • 内网穿透:用于本地开发,将集成服务的请求转发至开发机器用作调试

Docker

前端技术栈