import express from 'express'; import pool from './db.js'; import healthRoutes from './routes/health.routes.js'; import internalRoutes from './routes/internal.routes.js'; import { initGameConfig } from './services/config.service.js'; import { initCronJobs } from './services/cron.service.js'; const app = express(); const port = process.env.PORT || 3000; app.use(express.json()); app.get('/', (req, res) => { res.send('Void-Genesis Sektor-Backend läuft im Dev-Modus und ist mit der DB verbunden!'); }); app.use('/api', healthRoutes); app.use('/api/internal', internalRoutes); async function startServer() { await initGameConfig(); initCronJobs(); app.listen(port, () => { console.log(`🚀 Sektor-Backend gestartet auf Port ${port}`); console.log(`Environment: ${process.env.NODE_ENV || 'development'}`); }); } startServer();