gooddata/gooddata-ruby

View on GitHub
docker-compose.yml

Summary

Maintainability
Test Coverage
version: '2'
services:
  gooddata-ruby:
    image: gooddata/ruby
    build:
      context: .
      dockerfile: Dockerfile.ruby
    environment:
      - PRONTO_GITHUB_ACCESS_TOKEN
      - PRONTO_PULL_REQUEST_ID
      - GD_ENV
      - VCR_ON
    volumes:
      - /etc/passwd:/etc/passwd:ro
      - .:/src
      - /tmp/junit.xml:/src/junit.xml
    volumes_from:
      - bundle
  gooddata-jruby:
    image: gooddata/jruby
    build:
      context: .
      dockerfile: Dockerfile.jruby
    environment:
      - GD_PROJECT_TOKEN
      - GD_SPEC_PASSWORD
      - GD_ENV
      - VCR_ON
      - S3_ACCESS_KEY
      - S3_SECRET_KEY
      - S3_SECRET_KEY_ESCAPED
      - S3_EU_ACCESS_KEY
      - S3_EU_SECRET_KEY
      - S3_EU_SECRET_KEY_ESCAPED
      - SNOWFLAKE_PASSWORD
      - SNOWFLAKE_SECRET_KEY
      - REDSHIFT_PASSWORD
      - REDSHIFT_ACCESS_KEY
      - REDSHIFT_SECRET_KEY
      - BIGQUERY_PRIVATE_KEY
      - MYSQL_INTEGRATION_TEST_PASSWORD
      - MYSQL_MONGOBI_INTEGRATION_TEST_PASSWORD
      - MONGO_INTEGRATION_TEST_PASSWORD
      - MSSQL_INTEGRATION_TEST_PASSWORD
      - POSTGRESQL_INTEGRATION_TEST_PASSWORD
      - BLOB_STORAGE_CONNECTION
      - RT_S3_BUCKET_NAME
      - RT_S3_ACCESS_KEY
      - RT_S3_SECRET_KEY
      - GD_DEV_DEV_TOKEN
      - GD_DEV_PROD_TOKEN
      - GD_DEV_VERTICA_DEV_TOKEN
      - GD_DEV_VERTICA_PROD_TOKEN
      - GD_DEV_PASSWORD
      - GD_DEV_GD_PROJECT_TOKEN
      - GD_DEV_DEFAULT_PASSWORD
      - GD_TEST_DEV_TOKEN
      - GD_TEST_PROD_TOKEN
      - GD_TEST_VERTICA_DEV_TOKEN
      - GD_TEST_VERTICA_PROD_TOKEN
      - GD_TEST_PASSWORD
      - GD_TEST_GD_PROJECT_TOKEN
      - GD_TEST_DEFAULT_PASSWORD
      - GD_STG_DEV_TOKEN
      - GD_STG_PROD_TOKEN
      - GD_STG_VERTICA_DEV_TOKEN
      - GD_STG_VERTICA_PROD_TOKEN
      - GD_STG_PASSWORD
      - GD_STG_GD_PROJECT_TOKEN
      - GD_STG_DEFAULT_PASSWORD
    volumes:
      - /etc/passwd:/etc/passwd:ro
      - .:/src
    volumes_from:
      - bundle
  bundle:
    image: busybox
    volumes:
      - /bundle