diff --git a/src/backend/server.js b/src/backend/server.js index 349bcdc..7ac730e 100644 --- a/src/backend/server.js +++ b/src/backend/server.js @@ -15,7 +15,7 @@ const path = require('path'); const app = express(); const httpServer = http.createServer(app); -const PORT = 3000; +const PORT = process.env.PORT || 3000; // Trust proxy for Codespaces/containers app.set('trust proxy', 1); @@ -23,7 +23,7 @@ app.set('trust proxy', 1); // Security middleware app.use(helmet()); app.use(cors({ - origin: process.env.FRONTEND_URL || 'http://localhost:5173', + origin: process.env.FRONTEND_URL || 'https://atx-connect.up.railway.app', credentials: true })); @@ -80,8 +80,8 @@ app.use((err, req, res, next) => { }); }); -// Start server -httpServer.listen(PORT, () => { +// Start server - bind to 0.0.0.0 for Railway/containers +httpServer.listen(PORT, '0.0.0.0', () => { console.log(` ╔═══════════════════════════════════════════════════════╗ ║ AeThex Connect - Communication Platform ║