文件名称:orchparty:使用Ruby DSL编写您自己的业务流程配置,使您可以拥有混合,导入和变量
文件大小:40KB
文件格式:ZIP
更新时间:2024-05-30 17:50:40
ruby docker mixins docker-compose dsl
Orchparty 使用Ruby DSL编写您自己的业务流程配置,使您可以拥有混合,导入和变量。 import "../logging.rb" application 'my-cool-app' do variables do var port : 8080 end service "api" do mix "logging.syslog" image "my-cool-image:latest" commad -> { "bundle exec rails s -b 0.0.0.0 -p #{ port } " } end end 为什么要死? 1.强大的Ruby DSL作为YAML的替代品 YAML非常适合用于配置,它具有简洁的语法,无论人类还是机器都可以读取。 此外,它适用于大多数配置。 此外,YAML支持引用,继承和多行字符串之类
【文件预览】:
orchparty-master
----.gitignore(103B)
----Dockerfile(136B)
----exe()
--------orchparty(44B)
----.rspec(31B)
----bin()
--------setup(131B)
--------console(351B)
----.travis.yml(3KB)
----CODE_OF_CONDUCT.md(3KB)
----orchparty.gemspec(1KB)
----LICENSE(7KB)
----_config.yml(27B)
----docker-entrypoint(51B)
----spec()
--------hashie_ext_spec.rb(109B)
--------output()
--------transformations()
--------dsl_spec.rb(3KB)
--------empty_spec.rb(1KB)
--------orchparty_spec.rb(50B)
--------spec_helper.rb(266B)
--------input()
--------plugins()
----README.md(11KB)
----lib()
--------deep_merge.rb(4KB)
--------hash.rb(802B)
--------orchparty.rb(2KB)
--------orchparty()
----Gemfile(220B)
----Rakefile(501B)
----CNAME(10B)