Skip to content
Snippets Groups Projects
Forked from an inaccessible project.
index.ts 593 B
/**
 * @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);
});