docker-compose.yml
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