Files
munin-bitcoin/startos/interfaces.ts
T
Unheard0840 7520f56989 Update startos/interfaces.ts
Use standard HTTP Web UI interface
2026-08-28 18:12:50 +00:00

25 lines
592 B
TypeScript

import { i18n } from './i18n'
import { sdk } from './sdk'
export const setInterfaces = sdk.setupInterfaces(async ({ effects }) => {
const multi = sdk.MultiHost.of(effects, 'ui')
const origin = await multi.bindPort(80, {
protocol: 'http',
preferredExternalPort: 80,
})
const ui = sdk.createInterface(effects, {
name: i18n('Web Interface'),
id: 'ui',
description: i18n('The web interface of Munin Bitcoin'),
type: 'ui',
masked: false,
schemeOverride: null,
username: null,
path: '',
query: {},
})
return [await origin.export([ui])]
})