()
| 2 | const BACKEND_BASE_PORT = 3211; |
| 3 | |
| 4 | function readInstance(): number { |
| 5 | const raw = process.env.E2E_INSTANCE ?? process.env.SHIPSEC_INSTANCE ?? String(DEFAULT_INSTANCE); |
| 6 | const parsed = Number.parseInt(raw, 10); |
| 7 | if (Number.isNaN(parsed) || parsed < 0) { |
| 8 | return DEFAULT_INSTANCE; |
| 9 | } |
| 10 | return parsed; |
| 11 | } |
| 12 | |
| 13 | export function getE2EInstance(): number { |
| 14 | return readInstance(); |