Sha256: 15d130987ea7125d70b4becc274bafc7266abf83d0c8c877155bc5fec3468a28

Contents?: true

Size: 1015 Bytes

Versions: 5

Compression:

Stored size: 1015 Bytes

Contents

version: "3"

services:
  mysql:
    image: mysql:5.7.28
    command: --default-authentication-plugin=mysql_native_password
    environment:
      MYSQL_ROOT_PASSWORD: pact_broker
      MYSQL_DATABASE: pact_broker
      MYSQL_USER: pact_broker
      MYSQL_PASSWORD: pact_broker
    ports:
      - "3306:3306"

  tests:
    build: .
    depends_on:
      - mysql
    environment:
      DATABASE_ADAPTER: docker_compose_mysql
      PACT_BROKER_HIDE_PACTFLOW_MESSAGES: 'true'
      INSTALL_MYSQL: 'true'
    volumes:
      - ./lib:/home/lib
      - ./spec:/home/spec
      - ./db:/home/db
      - ./config.ru:/home/config.ru
      - ./tasks:/home/tasks
      - ./Rakefile:/home/Rakefile
      - ./config:/home/config
      - ./.rspec:/home/.rspec
      - ./.rubocop:/home/.rubocop
      - ./.gitignore:/home/.gitignore
      - ./public:/home/public
      - ./script/docker-container/test.sh:/usr/local/bin/test
      - ./docs:/home/docs
    entrypoint: dockerize
    command: --wait tcp://mysql:3306 -timeout 60s test

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pact_broker-2.89.1 docker-compose-ci-mysql.yml
pact_broker-2.89.0 docker-compose-ci-mysql.yml
pact_broker-2.88.0 docker-compose-ci-mysql.yml
pact_broker-2.87.0 docker-compose-ci-mysql.yml
pact_broker-2.86.0 docker-compose-ci-mysql.yml