文件名称:keyfile:基于 HTTP 的密钥文件存储,Amazon S3 的简洁替代品
文件大小:20KB
文件格式:ZIP
更新时间:2024-08-01 20:28:36
Ruby
密钥文件 基于 HTTP 的密钥文件存储,作为 Amazon S3 的简洁替代品。 当您在命令行上只有并且不能使用更重的 S3 客户端库时,密钥文件会很有用。 它提供了 3 个端点: POST一个文件到/:key作为filedata参数来保存它。 GET from /:key取回文件(通过重定向)。 GET从/pulse来检查服务器是否还活着。 所有三个端点都受到 HTTP 摘要身份验证的保护。 托管版本 我 (@mezis) 在托管并使用 Keyfile 的一个实例 我很高兴提供用于测试目的的凭据,请给我留言。 安装 只需将应用程序部署到 Heroku。 确保您有一个链接到您的应用程序的数据库,正确设置了DATABASE_URL ,并且您运行了迁移: $ git clone http://github.com/mezis/keyfile.git $ cd keyfile
【文件预览】:
keyfile-master
----.travis.yml(54B)
----Guardfile(264B)
----config()
--------dragonfly.rb(242B)
--------newrelic.yml(9KB)
--------unicorn.rb(4KB)
--------env.rb(32B)
----db()
--------migrate()
--------schema.rb(1KB)
----Rakefile(483B)
----dragonfly.log(1KB)
----keyfile()
--------cleaner.rb(349B)
--------rack_chunker.rb(327B)
--------app.rb(810B)
--------auth.rb(450B)
--------entry.rb(171B)
----Procfile(56B)
----.env(265B)
----Gemfile(456B)
----Gemfile.lock(3KB)
----.rspec(26B)
----spec()
--------assets()
--------app_spec.rb(1KB)
--------spec_helper.rb(1KB)
----.ruby-version(6B)
----README.md(2KB)
----config.ru(454B)
----LICENSE.txt(1KB)