UMS API 
Development
The required Node.js and Yarn versions are listed in the package.json file.
You can run nvm use and yvm use from the project root if you have Node version manager and Yarn version managers installed to select the correct version.
Environment variables
MONGO_URL URL to a running Mongo instance which includes user and password
OS_API_USERAGENT an Open Subtitles User-Agent key. Defaults to a testing key TemporaryUserAgent
IMDB_API_KEY an API key from https://www.omdbapi.com/apikey.aspx
Commands
yarn watch
Watches for changes to TypeScript files and compiles them to JavaScript (use yarn run build to do it manually)
yarn dev
Runs the development server and restarts it when any file is changed
yarn dev:cron
Runs the cron job feature using ts-node
yarn start
Runs the server
yarn test
Runs the test suite
yarn run start:prod
Starts the API and cron job in production mode, which uses PM2 for process management. TypeScript files are compiled in memory on application start.