tasks/docker_database.rb in pact_broker-2.79.1 vs tasks/docker_database.rb in pact_broker-2.80.0
- old
+ new
@@ -1,20 +1,20 @@
-require 'docker'
+require "docker"
module DockerDatabase
- POSTGRES_IMAGE_NAME = 'postgres:9.6'.freeze
+ POSTGRES_IMAGE_NAME = "postgres:9.6".freeze
def self.start(options)
- Docker::Image.create('fromImage' => POSTGRES_IMAGE_NAME)
+ Docker::Image.create("fromImage" => POSTGRES_IMAGE_NAME)
host_port = options.fetch(:port)
Docker::Container.create(
- 'Image' => POSTGRES_IMAGE_NAME,
- 'name' => options.fetch(:name),
- 'ExposedPorts' => { '5432/tcp' => {} },
- 'HostConfig' => {
- 'PortBindings' => {
- '5432/tcp' => [{ 'HostPort' => host_port }]
+ "Image" => POSTGRES_IMAGE_NAME,
+ "name" => options.fetch(:name),
+ "ExposedPorts" => { "5432/tcp" => {} },
+ "HostConfig" => {
+ "PortBindings" => {
+ "5432/tcp" => [{ "HostPort" => host_port }]
}
}
).start({})
# .tap(&:start).attach { |stream, chunk| puts "#{stream}: #{chunk}" }
end