This commit is contained in:
Raven Scott
2026-04-22 20:26:24 -04:00
parent c1fb344784
commit d562c78ebb
4 changed files with 114 additions and 28 deletions
@@ -3,6 +3,7 @@
*/
import { bareHolesailEnvTruthy } from './bare-holesail-env.js'
import {
bareHolesailManagedEnsureServerSeedPersisted,
bareHolesailManagedGenerateSeedHex,
bareHolesailManagedReadState,
bareHolesailManagedServiceIsRunning,
@@ -68,6 +69,11 @@ export async function ensureBareOsWwwHolesailTunnel(ctx, env, port) {
const rawHost = String(ex.host ?? '').trim()
const hostOk = rawHost === wantHost
if (server && curPort === p && enabled && hostOk) {
await bareHolesailManagedEnsureServerSeedPersisted(
ctx,
/** @type {Record<string, string | undefined>} */ (env),
id
)
if (bareHolesailManagedServiceIsRunning()) {
try {
await bareHolesailManagedStartOne(
@@ -103,6 +109,11 @@ export async function ensureBareOsWwwHolesailTunnel(ctx, env, port) {
/** @type {Record<string, string | undefined>} */ (env),
state
)
await bareHolesailManagedEnsureServerSeedPersisted(
ctx,
/** @type {Record<string, string | undefined>} */ (env),
id
)
void path
if (bareHolesailManagedServiceIsRunning()) {
try {