fix: select unused port for mothership

This commit is contained in:
Ben Allfree 2023-12-08 13:46:11 -08:00
parent e042afbe32
commit d7fe9cd38f

View File

@ -7,7 +7,6 @@ import {
MOTHERSHIP_HOOKS_DIR, MOTHERSHIP_HOOKS_DIR,
MOTHERSHIP_MIGRATIONS_DIR, MOTHERSHIP_MIGRATIONS_DIR,
MOTHERSHIP_NAME, MOTHERSHIP_NAME,
MOTHERSHIP_PORT,
MOTHERSHIP_SEMVER, MOTHERSHIP_SEMVER,
PH_BIN_CACHE, PH_BIN_CACHE,
SETTINGS, SETTINGS,
@ -62,6 +61,7 @@ global.EventSource = EventSource
*/ */
info(`Serving`) info(`Serving`)
const [port] = await PortService().alloc()
const url = await new Promise<string>((resolve) => { const url = await new Promise<string>((resolve) => {
const mothership = async () => { const mothership = async () => {
try { try {
@ -70,7 +70,7 @@ global.EventSource = EventSource
version: MOTHERSHIP_SEMVER(), version: MOTHERSHIP_SEMVER(),
name: MOTHERSHIP_NAME(), name: MOTHERSHIP_NAME(),
slug: MOTHERSHIP_NAME(), slug: MOTHERSHIP_NAME(),
port: MOTHERSHIP_PORT(), port,
env: { env: {
DATA_ROOT: `/home/pocketbase/data`, DATA_ROOT: `/home/pocketbase/data`,
}, },