Skip to content

Instantly share code, notes, and snippets.

@maleghast
Created September 9, 2014 12:09
Show Gist options
  • Save maleghast/1498a6533968dd8a3131 to your computer and use it in GitHub Desktop.
Save maleghast/1498a6533968dd8a3131 to your computer and use it in GitHub Desktop.
Development Configs for Kaleidoscope

#Development Configs for Kaleidoscope#

##kaleidoscope-broker##

###app.json###

{
    "external_dependencies": {},
    "secure_configuration": {},
    "name": "Kaleidoscope-Broker",
    "component_resources_bucket": "kaleidoscope",
    "environment": "development",
    "configuration": {
      "sequencer_table_name": "kaleidoscope_sequencer",
      "lookup_table_name" : "kaleidoscope_lookup",
      "bucket_base_path" : "kaleidoscope",
      "s3_object_path": "kaleidoscope/development/html",
      "s3_bucket_id" : "kaleidoscope",
      "sqs_queue_name": "kaleidoscope-queue",
      "sqs_image_queue_name" : "kaleidoscope-image-queue",
      "in_flight_table_name": "kaleidoscope_in_flight",
      "sequence_id_path": "$.sequence"
    },
    "resources": {}
}

###env.yaml###

DEV_APP_CONF: '$PROJECT_PATH/src/config/development/app.json'
APP_LOG_LOCATION: '$PROJECT_PATH/src/kaleidoscope-broker.log'
SHARED_BUCKET_PATH: 'kaleidoscope'
GELF_SERVER: 'logging.bbcnewshq.com'
GELF_PORT: '12201'
AWS_REGION: 'eu-west-1'
APP_LOG_LEVEL: 'WARN'
AWS_ACCESS_KEY_ID: 'development_access'
AWS_SECRET_ACCESS_KEY: 'development_secret'

##kaleidoscope-renderer##

###app.json###

{
    "external_dependencies": {},
    "secure_configuration": {},
    "name": "Kaleidoscope-Renderer",
    "component_resources_bucket": "kaleidoscope",
    "environment": "development",
    "configuration": {
      "sequencer_table_name" : "kaleidoscope_sequencer",
      "lookup_table_name" : "kaleidoscope_lookup",
      "component_id" : "kaleidoscope",
      "renderer_id" : "kaleidoscope",
      "bucket_base_path" : "kaleidoscope",
      "s3_object_path" : "kaleidoscope/development/html",
      "s3_bucket_id" : "kaleidoscope",
      "s3_public_bucket_id" : "kaleidoscope_public",
      "sqs_image_queue_name" : "kaleidoscope-image-queue",
      "sqs_queue_name": "kaleidoscope-queue",
      "in_flight_table_name" : "kaleidoscope_in_flight",
      "sequence_id_path" : "$.sequence",
      "logger_path" : "logging.bbcnewshq.com",
      "logger_port" : "12201",
      "host" : "https://api.live.bbc.co.uk/content/asset/",
      "pal_env" : "http://www.live.bbc.co.uk"
    },
    "resources": {}
}

###env.yaml###

AWS_REGION: 'eu-west-1'
DEV_APP_CONF: '$PROJECT_PATH/config/development/app.json'
APP_LOG_LOCATION: '$PROJECT_PATH/kaleidoscope.log'
GELF_SERVER: 'logging.bbcnewshq.com'
GELF_PORT: '12201'
APP_LOG_LEVEL: 'INFO'

AWS_USE_SSL: false
AWS_S3_FORCE_PATH_STYLE: true
AWS_ACCESS_KEY_ID: 'development_access'
AWS_SECRET_ACCESS_KEY: 'development_secret'
CERT: 'path/to/your/cert/in/pem/formate'

##kaleidoscope-imageoptimiser##

###app.json###

{
    "external_dependencies": {},
    "secure_configuration": {},
    "name": "Kaleidoscope-Image-Optimiser",
    "component_resources_bucket": "kaleidoscope",
    "environment": "development",
    "configuration": {
      "sequencer_table_name": "kaleidoscope_sequencer",
      "lookup_table_name" : "kaleidoscope_lookup",
      "bucket_base_path" : "kaleidoscope",
      "s3_object_path": "kaleidoscope/development/html",
      "s3_bucket_id" : "kaleidoscope",
      "s3_public_bucket_id" : "kaleidoscope_public",
      "elasticache_config_endpoint" : "localhost:11213",
      "sqs_queue_name": "kaleidoscope-queue",
      "sqs_image_queue_name": "kaleidoscope-image-queue",
      "in_flight_table_name": "kaleidoscope_in_flight",
      "sequence_id_path": "$.sequence",
      "renderer_id": "kaleidoscope"
    },
    "resources": {}
}

###env.yaml###

DEV_APP_CONF: '$PROJECT_PATH/config/development/app.json'
APP_LOG_LOCATION: '$PROJECT_PATH/kaleidoscope-imageoptimiser.log'
SHARED_BUCKET_PATH: 'kaleidoscope'
GELF_SERVER: 'logging.bbcnewshq.com'
GELF_PORT: '12201'
AWS_REGION: 'eu-west-1'
APP_LOG_LEVEL: 'WARN'

AWS_USE_SSL: false
AWS_S3_FORCE_PATH_STYLE: true
AWS_ACCESS_KEY_ID: 'development_access'
AWS_SECRET_ACCESS_KEY: 'development_secret'
@revett
Copy link

revett commented Sep 29, 2014

Kaleidoscope Taskrunner env.yaml:

DEV_APP_CONF: '$PROJECT_PATH/src/config/development/app.json'
APP_LOG_LOCATION: '$PROJECT_PATH/src/kaleidoscope-taskrunner.log'
SHARED_BUCKET_PATH: 'kaleidoscope'

AWS_REGION: 'eu-west-1'
APP_LOG_LEVEL: 'INFO'
AWS_ACCESS_KEY_ID: 'development_access'
AWS_SECRET_ACCESS_KEY: 'development_secret'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment