Files
operator/src/index.ts
Morten Olsen 3ab2b1969a stuff
2025-08-19 22:05:41 +02:00

18 lines
613 B
TypeScript

import { ResourceService } from './services/resources/resources.ts';
import { Services } from './utils/service.ts';
import { BootstrapService } from './bootstrap/bootstrap.ts';
import { resources } from '#resources/resources.ts';
import { homelab } from '#resources/homelab/homelab.ts';
const services = new Services();
const resourceService = services.get(ResourceService);
await resourceService.install(...Object.values(homelab));
await resourceService.register(...Object.values(resources));
const bootstrapService = services.get(BootstrapService);
await bootstrapService.ensure();
console.log('Started');