diff --git a/api/server.js b/api/server.js index 09a70f5..a219613 100644 --- a/api/server.js +++ b/api/server.js @@ -35,6 +35,15 @@ 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);