| 123456789101112131415161718192021222324 |
- let config;
- try {
- config = require('./config');
- } catch (e) {
- console.error('Missing config.js - copy config.example.js to config.js and configure it.');
- process.exit(1);
- }
- const { initDatabase } = require('./src/database');
- const { createApp } = require('./src/app');
- const app = createApp(config);
- async function start() {
- await initDatabase();
- app.listen(config.port, () => {
- console.log(`GPX-vis backend running on port ${config.port}`);
- });
- }
- start().catch(err => {
- console.error('Startup error:', err);
- process.exit(1);
- });
|