- add api key support
- test for timeouts too
- test inside docker ecosystem
- mock out the rabbitmq for testing
- validate run request body
- close db after seedlangs
- default langs seeding script
- paranoid delete submissions
- no timestamps for languages
- wait-for-it AMQP_HOST:AMQP_PORT
- keep min connection pool size to 0
- let env var set run timeout
- Remove secrets.json, use only env vars
- POST /api/run endpoint works