Update startos/main.ts

This commit is contained in:
2026-08-08 13:19:52 +00:00
parent efd0d98a47
commit 03c127118f
+15 -3
View File
@@ -1,10 +1,20 @@
import { i18n } from './i18n' import { i18n } from './i18n'
import { sdk } from './sdk' import { sdk } from './sdk'
import { uiPort } from './utils' import { uiPort } from './utils'
import { electrumPort, mainHostId } from 'fulcrum-startos/startos/utils'
export const main = sdk.setupMain(async ({ effects }) => { export const main = sdk.setupMain(async ({ effects }) => {
console.info(i18n('Starting Munin Bitcoin!')) console.info(i18n('Starting Munin Bitcoin!'))
const fulcrumAddress = await sdk.host
.getBridgeAddress(effects, {
packageId: 'fulcrum',
hostId: mainHostId,
internalPort: electrumPort,
ssl: false,
})
.const()
return sdk.Daemons.of(effects).addDaemon('primary', { return sdk.Daemons.of(effects).addDaemon('primary', {
subcontainer: sdk.SubContainer.of( subcontainer: sdk.SubContainer.of(
effects, effects,
@@ -19,9 +29,11 @@ export const main = sdk.setupMain(async ({ effects }) => {
), ),
exec: { exec: {
command: ['munin-bitcoin'], command: ['munin-bitcoin'],
env: { env: fulcrumAddress
MUNIN_FULCRUM_URL: 'tcp://fulcrum.startos:50001', ? {
}, MUNIN_FULCRUM_URL: `tcp://${fulcrumAddress}`,
}
: {},
}, },
ready: { ready: {
display: i18n('Web Interface'), display: i18n('Web Interface'),