跳到内容
此存储库已于2020年6月22日由所有者存档。它现在是只读的。

累像素/z.2016-01-19.tunefl

Tunefl公司

生成状态 代码气候

莉莉池塘为音乐家提供微内核雕刻和共享服务。

实时Tunefl服务位于tunefl.com网站

更多睡眠不足疲劳像素

安装

开发安装的主要方法是使用码头工人。您也可以将其用作生产安装,但如果是这样的话,您可能想更改一些内容。

您也可以通过安装链接的服务和程序包手动安装定义于Dockerfile文件&Dockerfile.worker(Dockerfile.worker),使用捆绑安装、和使用提供的运行服务程序文件

支持的默认Ruby版本在中定义.ruby版本中定义了支持的任何其他版本.travis.yml文件

前提条件

各种版本可能都能工作。我目前正在使用:

#docker--版本Docker 1.9.1版,构建a34a1d5#docker-compose--版本docker-compose 1.5.2版,构建7240ff3

请注意--x网络将不再在Docker Compose 1.6中预览,因此您可能不需要这个标志。

配置

复制并配置设置:

cp.env.example.env

数据库

启动postgres公司服务:

docker-compose--x-networking up-d postgres接口

使用连接psql(psql):

码头工人执行官-它tunefl_postgres_1 psql-U postgres

创建数据库:

创建角色tunefl_dev登录密码'密码';创建 数据库 调谐器_dev业主tunefl_dev;

启动网状物服务:

docker-compose--x-networking up-d网络

迁移数据库:

码头工人执行官tunefl_web_1捆绑包执行官rake数据库:迁移

停止所有服务:

docker-compose停止

用法

启动所有服务:

docker-compose--x联网

打开网状物浏览器中的服务:

xdg-打开网址://$(docker组合端口web 8080)

打开网状物浏览器中的服务管理区域:

xdg-打开网址://$(docker-compose端口web 8080)/管理员

使用监视队列Sidekiq间谍:

码头工人执行官-it tunefl_worker_1sh\-c(c)'TERM=xterm捆绑包exec sidekiq-spy-h tunefl_redis_1.tunefl-n resque'

开发

根据需要创建多个堆栈;安装中的主要一个适用于开发堆栈,您可以在此基础上进行构建。您可能还想创建一个测试堆栈,遵循类似的步骤。一种方法是:

在shell中添加别名;对于Bash:

回声 alias docker-compose-stack='docker-cosite-f docker-copose。\$堆叠.yml-p\$堆叠” >> ~/.bashrc来源 ~/.bashrc

复制并配置不同的设置文件(在这里我使用0作为分隔符作为Docker Compose当前的条带-_.):

cp.env.example.tunefl0测试.env

复制Docker Compose文件,修改以指向您的.tunefl0测试.env:

cp docker-compose.yml docker-copose.tunefl0测试.yml

然后,执行码头组装命令使用码头组合堆叠.我喜欢显式,使用子外壳,以防止遗忘我正在使用哪个堆栈;例如,启动所有服务:

(导出STACK=tunefl0test;docker-compose-back up)

要运行所有测试:

码头工人执行官tunefl0test_web_1捆绑包执行官rspec公司

测试是使用编写的RSpec公司因为应用程序非常简单,所以没有很多测试。如果从主页生成分数有效,那么事情可能没问题。

敬请期待

你可以成为观察者在GitHub上。你可以成为观星者如果你这么想的话D类

贡献

欢迎捐款!请整理存储库并准备补丁在一个或多个分支中,确保任何测试都不会被更改破坏。然后,向我发送一个或多个拉请求。然后将审查建议的修补程序验收前,通常为主人分支。如果你想讨论什么,请联系。

做任何让你高兴的事。我们可能仍然会喜欢你

祝福

愿你找到安宁,并帮助其他人也这样做。

执照

版权所有©2012-2016疲劳像素请参见许可证.txt

关于

LilyPond为音乐家提供微内核雕刻和共享服务。

资源

许可证

星星

观察者

叉子

包装

未发布包