diff --git a/api/server.js b/api/server.js index a219613..1f2e316 100644 --- a/api/server.js +++ b/api/server.js @@ -35,15 +35,6 @@ app.use('/api/analytics', analyticsRoutes); app.use('/api/admin', adminRoutes); app.use('/api/payments', paymentsRoutes); -// Auto-migrate schema -const pgPool = require('./db'); -pgPool.query(`ALTER TABLE qr_codes ADD COLUMN IF NOT EXISTS name VARCHAR(255);`).catch(console.error); - -// Start server -app.listen(port, () => { - console.log(`CK-QR API listening on port ${port}`); -}); - // Support Traefik stripped prefixes app.use('/auth', authRoutes); app.use('/qr', qrRoutes); @@ -120,6 +111,8 @@ const healthCheck = async (req, res) => { app.get('/api/health', healthCheck); app.get('/health', healthCheck); +// Auto-migrate schema +pgPool.query(`ALTER TABLE qr_codes ADD COLUMN IF NOT EXISTS name VARCHAR(255);`).catch(console.error); app.listen(port, () => { console.log(`CK-QR API listening on port ${port}`);