gooddata/gooddata-ruby

View on GitHub
docker-compose.lcm.yml

Summary

Maintainability
Test Coverage
version: '2'
services:
  appstore:
    image: gooddata/appstore
    build:
      context: .
      dockerfile: Dockerfile.jruby
    links:
     - localstack
    environment:
     - GD_ENV
     - GDC_LOG_LEVEL
     - JRUBY_OPTS=-J-Xmx1g
     - GD_SPEC_PASSWORD
     - 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:
      - .:/src
    volumes_from:
      - bundle
    mem_limit: 2500m
  localstack:
    image: hahihula/localstack_dockerfile
    expose:
     - "4572"
    environment:
     - SERVICES=s3:4572
  bundle:
    image: busybox
    volumes:
      - /bundle