UNPKG

@underpostnet/underpost

Version:

Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc

26 lines (16 loc) 613 B
'use strict'; // https://nodejs.org/api // https://expressjs.com/en/4x/api.html import dotenv from 'dotenv'; import { loggerFactory } from './server/logger.js'; import { buildClient } from './client-builder/client-build.js'; import { buildRuntime } from './server/runtime.js'; import { ProcessController } from './server/process.js'; import { Config } from './server/conf.js'; dotenv.config(); await Config.build(); const logger = loggerFactory(import.meta); await logger.setUpInfo(); if (process.env.NODE_ENV === 'development') await buildClient(); await buildRuntime(); ProcessController.init(logger);