1+ exports = module . exports = {
2+ RUN : {
3+ TIMEOUT : process . env . RUN_TIMEOUT || 10000 ,
4+ } ,
5+
6+ // Domain/Host on which judge-api is hosted
7+ HOST : process . env . JUDGEAPI_HOST || 'localhost' ,
8+ // Port on which this app will run
9+ PORT : process . env . JUDGEAPI_PORT || 3737 ,
10+
11+ // Database config for a postgresql db (docker based or native)
12+ DB : {
13+ DATABASE : process . env . DB_NAME || 'judgeapi-test' ,
14+ USERNAME : process . env . DB_USER || 'judgeapi' ,
15+ PASSWORD : process . env . DB_PASS || 'judgeapi' ,
16+ HOST : process . env . DB_HOST || 'localhost'
17+ } ,
18+
19+ // Rabbit MQ queue - the other end of which is attached
20+ // to judge-taskmaster
21+ AMQP : {
22+ USER : process . env . AMQP_USER || 'codingblocks' ,
23+ PASS : process . env . AMQP_PASS || 'codingblocks' ,
24+ HOST : process . env . AMQP_HOST || 'localhost' ,
25+ PORT : process . env . AMQP_PORT || 5672
26+ } ,
27+
28+ S3 : {
29+ endpoint : process . env . S3_ENDPOINT || 'localhost' ,
30+ port : process . env . S3_PORT || 9000 ,
31+ ssl : process . env . S3_SSL || false ,
32+ accessKey : process . env . S3_ACCESS_KEY || '' ,
33+ secretKey : process . env . S3_SECRET_KEY || '' ,
34+ bucket : process . env . S3_BUCKET || 'judge-submissions' ,
35+ region : process . env . S3_REGION || 'us-east-1'
36+ }
37+ }
0 commit comments