brillo:Rails数据库清理器和加载器,用于开发中的生产数据库的轻量级快照

时间:2024-05-21 19:19:26
【文件属性】:

文件名称:brillo:Rails数据库清理器和加载器,用于开发中的生产数据库的轻量级快照

文件大小:54KB

文件格式:ZIP

更新时间:2024-05-21 19:19:26

Ruby

布里洛 Brillo是Rails数据库清理器和加载器,用于为开发机器制作生产数据库的轻量级副本,并且混淆了敏感信息。 大多数配置是通过YAML完成的:指定要备份的模型,想要与它们的关联以及应该混淆哪些字段(以及如何混淆)。 完成此操作后,删除本地数据库并将其替换为最新的清理副本就像rake db:load一样容易。 在幕后,我们使用探索您在brillo.yml中指定的类和关联,这些字段和配置已混淆。 安装 将此行添加到应用程序的Gemfile中: gem 'brillo' 生成一个启动程序brillo.yml文件,并使用brillo.yml命令生成config/initializers/brillo.rb $ rails g brillo_config 如果您使用的是Capistrano,请将Brillo的任务添加到Capfile中: # Capfile require 'c


【文件预览】:
brillo-master
----.gitignore(137B)
----.rspec(30B)
----gemfiles()
--------rails_5.2.gemfile(141B)
--------rails_5.1.gemfile(141B)
--------rails_6.0.gemfile(141B)
--------rails_6.1.gemfile(141B)
--------.bundle()
----bin()
--------setup(115B)
--------console(347B)
----example_app()
--------.gitignore(488B)
--------app()
--------config.ru(153B)
--------.rspec(30B)
--------bin()
--------log()
--------db()
--------spec()
--------README.md(241B)
--------config()
--------tmp()
--------Gemfile(77B)
--------Rakefile(249B)
--------Gemfile.lock(25KB)
----brillo.gemspec(1KB)
----.ruby-version(6B)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----.github()
--------workflows()
--------dependabot.yml(113B)
----spec()
--------spec_helper.rb(2KB)
--------brillo()
----README.md(4KB)
----config()
--------brillo-initializer.rb(533B)
--------brillo-example.yml(857B)
----lib()
--------generators()
--------brillo.rb(1KB)
--------capistrano()
--------brillo()
--------tasks()
----Appraisals(327B)
----Gemfile(116B)
----Rakefile(150B)

网友评论