The following config parameters are supported, they are defined in config/default.js
and can be configured in env variables:
Name | Description | Default |
---|---|---|
LOG_LEVEL | The log level | info |
MONGODB_URL | The MongoDB URL. This needs to be the same MongoDB used by topcoder-x-receiver, topcoder-x-processor, and topcoder-x-site | mongodb://127.0.0.1:27017/topcoderx |
COLLECTION_COUNTS | The counts of testing data for each model | |
AWS_ACCESS_KEY_ID | The Amazon certificate key to use when connecting. Use local dynamodb you can set fake value | FAKE_ACCESS_KEY_ID |
AWS_SECRET_ACCESS_KEY | The Amazon certificate access key to use when connecting. Use local dynamodb you can set fake value | FAKE_SECRET_ACCESS_KEY |
AWS_REGION | The Amazon certificate region to use when connecting. Use local dynamodb you can set fake value | FAKE_REGION |
IS_LOCAL | Use Amazon DynamoDB Local or server | 'true' |
Create testing data to mongodb, this command will generate bulk fake data to testing migration. You also can create regular data by opcoder-x-receiver/topcoder-x-processor/topcoder-x-site
npm run create-test-data
migrate mongodb data to dynamodb
npm run migrate-data
create empty tables to dynamodb
npm run create-empty-tables