Update server to bind to all interfaces and use correct port

Modify server/node-build.ts to bind to host "0.0.0.0" and use port 5000 for production deployments.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b9d17033-bdc5-48c2-8dbe-b1b7c3faf64a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/qPXTzuE
Replit-Helium-Checkpoint-Created: true
This commit is contained in:
sirpiglr 2025-12-07 23:20:18 +00:00
parent 7ba6e06933
commit a7d0f4d256
2 changed files with 10 additions and 9 deletions

View file

@ -43,6 +43,10 @@ externalPort = 3003
localPort = 8080
externalPort = 8080
[[ports]]
localPort = 33165
externalPort = 3002
[[ports]]
localPort = 38557
externalPort = 3000
@ -51,10 +55,6 @@ externalPort = 3000
localPort = 40437
externalPort = 3001
[[ports]]
localPort = 43281
externalPort = 3002
[deployment]
deploymentTarget = "autoscale"
run = ["node", "dist/server/production.mjs"]

View file

@ -3,7 +3,8 @@ import { createServer } from "./index";
import * as express from "express";
const app = createServer();
const port = process.env.PORT || 3000;
const port = process.env.PORT || 5000;
const host = "0.0.0.0";
// In production, serve the built SPA files
const __dirname = import.meta.dirname;
@ -22,10 +23,10 @@ app.get("*", (req, res) => {
res.sendFile(path.join(distPath, "index.html"));
});
app.listen(port, () => {
console.log(`🚀 Fusion Starter server running on port ${port}`);
console.log(`📱 Frontend: http://localhost:${port}`);
console.log(`🔧 API: http://localhost:${port}/api`);
app.listen(Number(port), host, () => {
console.log(`🚀 AeThex server running on ${host}:${port}`);
console.log(`📱 Frontend: http://${host}:${port}`);
console.log(`🔧 API: http://${host}:${port}/api`);
});
// Graceful shutdown