13 lines
475 B
JavaScript
13 lines
475 B
JavaScript
import { Pool } from 'pg';
|
|||
|
|
import { createCaStudioApi } from './caStudioApi.js';
|
||
|
|
const databaseUrl = process.env.DATABASE_URL;
|
||
|
|
if (!databaseUrl) {
|
||
|
|
throw new Error('DATABASE_URL is required');
|
||
|
|
}
|
||
|
|
const pool = new Pool({ connectionString: databaseUrl });
|
||
|
|
const app = createCaStudioApi(pool);
|
||
|
|
const port = Number(process.env.PORT ?? 3100);
|
||
|
|
app.listen(port, () => {
|
||
|
|
console.log(`CA Studio API listening on http://localhost:${port}`);
|
||
|
|
});
|
||
|
|
//# sourceMappingURL=server.js.map
|