mirror of
https://github.com/pockethost/pockethost.git
synced 2025-07-05 04:12:29 +00:00
refactor: remove mothership migration from boot sequence
This commit is contained in:
parent
624a264eb4
commit
e5a1e40205
@ -52,22 +52,7 @@ global.EventSource = require('eventsource')
|
||||
/**
|
||||
* Launch central database
|
||||
*/
|
||||
{
|
||||
info(`Migrating mothership`)
|
||||
await (
|
||||
await pbService.spawn(
|
||||
{
|
||||
command: 'migrate',
|
||||
isMothership: true,
|
||||
version: DAEMON_PB_SEMVER,
|
||||
name: PUBLIC_MOTHERSHIP_NAME,
|
||||
slug: PUBLIC_MOTHERSHIP_NAME,
|
||||
},
|
||||
{ logger },
|
||||
)
|
||||
).exited
|
||||
info(`Migrating done`)
|
||||
}
|
||||
|
||||
info(`Serving`)
|
||||
const url = await new Promise<string>((resolve) => {
|
||||
const mothership = async () => {
|
||||
|
24
packages/daemon/src/services/migrateMothership.ts
Normal file
24
packages/daemon/src/services/migrateMothership.ts
Normal file
@ -0,0 +1,24 @@
|
||||
import { DAEMON_PB_SEMVER, PUBLIC_MOTHERSHIP_NAME } from '$constants'
|
||||
import { pocketbaseService } from '$services'
|
||||
import { LoggerService } from '@pockethost/common'
|
||||
|
||||
const migrateMothership = async () => {
|
||||
const logger = LoggerService().create(`migrateMothership`)
|
||||
const { dbg, error, info, warn } = logger
|
||||
|
||||
const pbService = await pocketbaseService()
|
||||
info(`Migrating mothership`)
|
||||
await (
|
||||
await pbService.spawn(
|
||||
{
|
||||
command: 'migrate',
|
||||
isMothership: true,
|
||||
version: DAEMON_PB_SEMVER,
|
||||
name: PUBLIC_MOTHERSHIP_NAME,
|
||||
slug: PUBLIC_MOTHERSHIP_NAME,
|
||||
},
|
||||
{ logger },
|
||||
)
|
||||
).exited
|
||||
info(`Migrating done`)
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user