#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'
Kaleidoscope Taskrunner
env.yaml
: