const express = require('express'); import get_knex from './knex/get_knex'; import { SetupApp } from './app'; const app = express(); const knex = get_knex(); knex.migrate.latest().then(() => { const port = process.env.PORT || 5000; const apiBase = process.env.API || ""; const frontEndPrefix = process.env.FRONTEND_PREFIX || undefined; const frontEnd = process.env.FRONTEND || undefined; SetupApp(app, knex, apiBase); if(frontEnd && frontEndPrefix) { console.log(`Hosting front-end ${frontEnd} at ${frontEndPrefix}.`) app.use(frontEndPrefix, express.static(frontEnd)) } app.listen(port, () => console.log(`Listening on port ${port}`)); }) export { }