Logo
Explore Docs Blog Community Main Website Help
Sign In
serve.zone/onebox
3
0
Fork 0
You've already forked onebox
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
c9beae93c878017b231c1db84e119ad823d8c2a1
onebox/mod.ts

22 lines
405 B
TypeScript
Raw Normal View History

Initial commit: Onebox v1.0.0 - Complete Deno-based architecture following nupst/spark patterns - SQLite database with full schema - Docker container management - Service orchestration (Docker + Nginx + DNS + SSL) - Registry authentication - Nginx reverse proxy configuration - Cloudflare DNS integration - Let's Encrypt SSL automation - Background daemon with metrics collection - HTTP API server - Comprehensive CLI - Cross-platform compilation setup - NPM distribution wrapper - Shell installer script Core features: - Deploy containers with single command - Automatic domain configuration - Automatic SSL certificates - Multi-registry support - Metrics and logging - Systemd integration Ready for Angular UI implementation and testing.
2025-10-28 13:05:42 +00:00
#!/usr/bin/env -S deno run --allow-all
/**
* Onebox - Self-hosted container platform
*
* Entry point for the Onebox CLI and daemon.
*/
import { runCli } from './ts/index.ts';
if (import.meta.main) {
try {
await runCli();
} catch (error) {
console.error(`Error: ${error.message}`);
if (Deno.args.includes('--debug')) {
console.error(error.stack);
}
Deno.exit(1);
}
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.0 Page: 32ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API Legal Info/Impressum