/** * @file Lance le serveur configuré dans {@link app.ts} * @author manifold */ import dotenv from 'dotenv'; //loads environment variables from (hidden) .env file into process.env dotenv.config(); import app from './app'; import colors from 'colors'; const port = process.env.PORT; const hostnameConfigMap = { 'development': 'localhost', 'staging': '0.0.0.0', 'production': '0.0.0.0' }; const hostname = process.env.HOST || hostnameConfigMap[process.env.TARGET_ENV]; app.listen(port, () => { console.log(colors.blue("🚀 Server ready on %s:%s."), hostname, port); });