Skip to content

Latest commit

 

History

History
96 lines (67 loc) · 1.59 KB

File metadata and controls

96 lines (67 loc) · 1.59 KB

#Configuration Instructions

All configurations files should be on the base project path, when building the docker image.

##Tap

###config.ini Credentials, service parameters (e.g. execution timeout, db credentials, messaging service channels...)

[logging]
logconfig=logging.json

[harvester] ;required
threshold=3600
interval=3600
timeout=3600

[datastore] ;required
store=mysql
driver=pymysql
username=user
password=password
host=127.0.0.1
database=appdb

[s3] ;required
bucket=myBucket
prefix=path/pattern.
records=records

[luigi]
configfile=client.cfg

[log-error]
host=127.0.0.1
port=1234
protocol=http
endpoint=api/message
channel=tap.error.channel
type=topic
username=user
password=password
enabled=True

Sample

###logging.json Application logging

Sample

##Luigi

###client.cfg Workflow execution

Sample

##Nginx Proxy Server. Fronts uWSGI

###nginx-app.conf Sample

##Supervisor Process execution inside container

###supervisor-app.conf Sample

##uWSGI Web server

###uwsgi.ini Sample

###uwsgi_params Sample

##Boto AWS interface tools (ec2, s3...)

###boto.cfg

[Credentials]
region = AWS-REGION
aws_secret_access_key = AWS-SECRET-ACCESS-KEY
aws_access_key_id = AWS-ACCESS-KEY-ID