Use env var PORT instead of --port flag
This commit is contained in:
parent
419904fb3c
commit
6bea470c38
|
@ -3,7 +3,5 @@ repos:
|
|||
hooks:
|
||||
- id: just-format
|
||||
name: just format
|
||||
entry: just format
|
||||
language: system
|
||||
types: [file]
|
||||
files: "\\.(ts|tsx|js|jsx|json|css|scss|html|md)$"
|
||||
entry: bash -c "just format"
|
||||
|
|
14
src/index.ts
14
src/index.ts
|
@ -91,19 +91,7 @@ const app = new Elysia()
|
|||
});
|
||||
});
|
||||
|
||||
const port = (() => {
|
||||
let p = 3000;
|
||||
for (let i = 0; i < Bun.argv.length; i++) {
|
||||
if (Bun.argv[i] === '--port') {
|
||||
const parsedPort = Number(Bun.argv[i + 1]);
|
||||
if (!isNaN(parsedPort) && parsedPort > 0) {
|
||||
p = parsedPort;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return p;
|
||||
})();
|
||||
const port = Number(process.env.PORT || 3000);
|
||||
|
||||
app.listen(port, () => {
|
||||
console.log(`🦊 Elysia is running at ${app.server?.hostname}:${port}`);
|
||||
|
|
Loading…
Reference in New Issue