Sha256: 6d0ac46e8141d757af335d6f8e71568c564897e54f1a9310b5b43607e25ecd9a

Contents?: true

Size: 736 Bytes

Versions: 22

Compression:

Stored size: 736 Bytes

Contents

module Souls
  module Docker
    class << self
      def psql
        system(
          "docker run --rm -d \
            -p 5433:5432 \
            -v postgres-tmp:/var/lib/postgresql/data \
            -e POSTGRES_USER=postgres \
            -e POSTGRES_PASSWORD=postgres \
            -e POSTGRES_DB=souls_test \
            postgres:13-alpine"
        )
        system("docker ps")
      end

      def mysql
        system(
          "docker run --rm -d \
            -p 3306:3306 \
            -v mysql-tmp:/var/lib/mysql \
            -e MYSQL_USER=mysql \
            -e MYSQL_ROOT_PASSWORD=mysql \
            -e MYSQL_DB=souls_test \
            mysql:latest"
        )
        system("docker ps")
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
souls-0.30.11 lib/souls/cli/docker/docker.rb
souls-0.30.10 lib/souls/cli/docker/docker.rb
souls-0.30.9 lib/souls/docker/docker.rb
souls-0.30.8 lib/souls/docker/docker.rb
souls-0.30.7 lib/souls/docker/docker.rb
souls-0.30.6 lib/souls/docker/docker.rb
souls-0.30.5 lib/souls/docker/docker.rb
souls-0.30.4 lib/souls/docker/docker.rb
souls-0.30.3 lib/souls/docker/docker.rb
souls-0.30.2 lib/souls/docker/docker.rb
souls-0.30.1 lib/souls/docker/docker.rb
souls-0.30.0 lib/souls/docker/docker.rb
souls-0.29.10 lib/souls/docker/docker.rb
souls-0.29.9 lib/souls/docker/docker.rb
souls-0.29.8 lib/souls/docker/docker.rb
souls-0.29.7 lib/souls/docker/docker.rb
souls-0.29.6 lib/souls/docker/docker.rb
souls-0.29.5 lib/souls/docker/docker.rb
souls-0.29.4 lib/souls/docker/docker.rb
souls-0.29.3 lib/souls/docker/docker.rb