feat: Make backend port configurable via PORT environment variable (defaults to 3001)
This allows changing the port without editing code:
This commit is contained in:
@@ -7,7 +7,7 @@ module.exports = {
|
||||
cwd: '/path/to/award',
|
||||
env: {
|
||||
NODE_ENV: 'production',
|
||||
PORT: 3001
|
||||
PORT: 4000 // Change this to your preferred port
|
||||
},
|
||||
instances: 1,
|
||||
exec_mode: 'fork',
|
||||
@@ -19,4 +19,4 @@ module.exports = {
|
||||
log_date_format: 'YYYY-MM-DD HH:mm:ss Z'
|
||||
}
|
||||
]
|
||||
};
|
||||
};
|
||||
@@ -679,12 +679,13 @@ const app = new Elysia()
|
||||
} catch {
|
||||
return new Response('Frontend not built. Run `bun run build`', { status: 503 });
|
||||
}
|
||||
})
|
||||
|
||||
// Start server
|
||||
.listen(3001);
|
||||
|
||||
logger.info(`Backend server running`, { port: app.server?.port, url: `http://localhost:${app.server?.port}` });
|
||||
logger.info(`API endpoints available`, { url: `http://localhost:${app.server?.port}/api` });
|
||||
|
||||
// Start server - uses PORT environment variable if set, otherwise defaults to 3001
|
||||
const PORT = process.env.PORT || 3001;
|
||||
|
||||
.listen(PORT);
|
||||
|
||||
export default app;
|
||||
|
||||
Reference in New Issue
Block a user