fix(pockethost): instance URL builder

This commit is contained in:
Ben Allfree 2024-08-11 11:25:33 +00:00
parent 53b29e456f
commit e90a03d2f4

View File

@ -305,7 +305,10 @@ export const mkInstanceCanonicalHostname = (instance: InstanceFields) =>
export const mkInstanceHostname = (instance: InstanceFields) =>
`${instance.subdomain}.${instance.region}.${APEX_DOMAIN()}`
export const mkInstanceUrl = (instance: InstanceFields, ...paths: string[]) =>
join(`${HTTP_PROTOCOL()}//${mkInstanceHostname(instance)}}`, ...paths)
[
`${HTTP_PROTOCOL()}//${mkInstanceHostname(instance)}`,
paths.length ? join(...paths) : '',
].join('')
export const mkInstanceDataPath = (instanceId: string, ...path: string[]) =>
join(settings().DATA_ROOT, instanceId, ...path)