()
| 79 | * run main() to start application with oauth config |
| 80 | */ |
| 81 | export async function main() { |
| 82 | let oauth2Providers; |
| 83 | if (process.env.OAUTH_PROVIDERS_LOCATION) { |
| 84 | oauth2Providers = require(process.env.OAUTH_PROVIDERS_LOCATION); |
| 85 | } else { |
| 86 | oauth2Providers = require('@loopback/mock-oauth2-provider'); |
| 87 | } |
| 88 | const server: ExpressServer = await startApplication( |
| 89 | oauth2Providers, |
| 90 | process.env.DB_BKP_FILE_PATH, // eg: export DB_BKP_FILE_PATH=../data/db.json |
| 91 | ); |
| 92 | console.log(`Server is running at ${server.url}`); |
| 93 | } |
| 94 | |
| 95 | if (require.main === module) { |
| 96 | main().catch(err => { |
no test coverage detected