Sha256: 7855cd6541de47c37d31ecbf26a565bbc70f3231c077b4d03cbc43ac912a6fdf

Contents?: true

Size: 532 Bytes

Versions: 3

Compression:

Stored size: 532 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require "bundler/setup"
require "db_vcs/autoconfigure"

pg_user = DbVcs.config.pg_config.username
pg_port = DbVcs.config.pg_config.port
mongo_port = URI.parse(DbVcs.config.mongo_config.mongo_uri).port
mysql_port = DbVcs.config.mysql_config.port

pid = Kernel.spawn(
  {
    "PGUSER" => pg_user.to_s,
    "PG_PORT" => pg_port.to_s,
    "MONGO_PORT" => mongo_port.to_s,
    "MYSQL_PORT" => mysql_port.to_s
  },
  "docker-compose up 1>&2",
  close_others: true
)
Process.waitpid(pid)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
db_vcs-1.1.2 bin/start-docker
db_vcs-1.1.1 bin/start-docker
db_vcs-1.1.0 bin/start-docker