No description
  • PHP 89.6%
  • Blade 9.3%
  • Shell 1%
  • Ruby 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
James Carlo Luchavez f7e37748ee
Merge pull request #35 from luchavez-technologies/develop
feat(cloud): configurable replicas + HPA, and share/exec/hosts fixes
2026-07-12 03:55:22 +08:00
.githooks chore: fix pre-commit hook to format and stage only modified files 2026-06-11 01:17:06 +08:00
.github feat(update): support installing canary builds, defer to Homebrew when managed 2026-07-08 21:04:54 +08:00
app feat(cloud): configurable replicas + HPA, and share/exec/hosts fixes 2026-07-12 03:50:59 +08:00
bootstrap feat(mcp): Implement "Dual-MCP" architecture and "Wrench" tools 2026-05-16 14:50:37 +08:00
config chore: make Pint + Larastan very strict 2026-06-01 14:56:58 +08:00
homebrew-tap/Formula feat(update): support installing canary builds, defer to Homebrew when managed 2026-07-08 21:04:54 +08:00
plans feat: decouple registry & platform model, consolidate cloud configure command, and implement Uptime Kuma SSL/discovery 2026-07-11 14:34:56 +08:00
resources feat(cloud): configurable replicas + HPA, and share/exec/hosts fixes 2026-07-12 03:50:59 +08:00
storage feat: add LaraKube System Dashboard manifests and CLI command 2026-05-05 06:51:00 +08:00
stubs fix(portable): tls picks the TLSStore CRD version; clear message when absent 2026-05-30 03:03:06 +08:00
tests feat(cloud): configurable replicas + HPA, and share/exec/hosts fixes 2026-07-12 03:50:59 +08:00
.editorconfig Initial commit 2026-04-11 15:31:40 +08:00
.gitattributes Initial commit 2026-04-11 15:31:40 +08:00
.gitignore refactor: remove redundant config mount in deployment template 2026-05-26 19:18:35 +08:00
ARCHITECTURE.md fix: revert command-line hacks and finalize native Vite support via dependency parity 2026-05-27 15:23:16 +08:00
box.json fix(portable): bundle stubs/ into the PHAR (broken in v0.7.0) 2026-05-30 01:01:02 +08:00
build fix: Increased PHPStan RAM to 3GB 2026-07-11 14:39:58 +08:00
composer docs: modernize README and enable sponsorship 2026-04-23 06:11:15 +08:00
composer.json chore(build): bump PHPStan memory 1G→2G (1G now OOMs a parallel worker) 2026-06-08 21:01:55 +08:00
composer.lock chore: refresh composer.lock dependency versions 2026-07-08 20:33:55 +08:00
CONTRIBUTING.md docs: modernize README and enable sponsorship 2026-04-23 06:11:15 +08:00
GEMINI.md fixes: 2026-05-16 12:19:23 +08:00
larakube release: v0.3.0 - First-class testing, hot-reload tooling, SSR support, and broad UX cleanup 2026-05-28 19:49:54 +08:00
LICENSE fixes: 2026-05-16 12:19:23 +08:00
php build: finalize ci/cd pipeline for v0.1.0 standalone release 2026-05-26 19:42:08 +08:00
phpstan.neon feat: v0.14.0 — scoped deploy credentials, managed clusters, server hardening 2026-06-06 01:28:50 +08:00
phpunit.xml.dist Initial commit 2026-04-11 15:31:40 +08:00
pint.json chore: make Pint + Larastan very strict 2026-06-01 14:56:58 +08:00
README.md refactor(cloud): rename cloud:provision* -> cloud:init* with backward-compat aliases 2026-06-24 18:48:53 +08:00
tests.xml feat: complete architectural overhaul for Cloud Pilot deployment engine 2026-05-18 17:17:58 +08:00

LaraKube CLI

Industrial-strength Kubernetes orchestration for the modern Laravel Architect.

🚀 The Vision: Your Personal Cloud Platform

LaraKube is a high-performance Kubernetes Control Plane for Laravel. It transforms any server—from a local laptop to a production VPS—into a professional, multi-project cloud platform.

  • The "Single-Node Hero": Run the entire Laravel stack (Web, Horizon, Reverb, Postgres, Meilisearch) on a single, cost-effective VPS for the price of a single Droplet.
  • Dual-MCP Architecture: A "Dual-Brain" AI integration that provides agents with both local filesystem "Hands" and global cluster "Eyes" for unparalleled autonomous orchestration.
  • Effortless Scaling: Graduate from a single node to a multi-node, high-availability cluster by changing a single line of config.

🛠 The "Cloud Pilot" Workflow

LaraKube provides a streamlined, Spin Pro-inspired deployment experience, but with the power of Kubernetes.

  1. larakube cloud:init: Transforms a fresh VPS into a K3s cluster.
  2. larakube cloud:configure: Sets up your project and GitOps pipeline.
  3. git push: Deploys your application with zero downtime.

📂 Documentation

Detailed architectural guides, blueprints, and command references are available at https://larakube.luchtech.dev.

🤝 Community

📄 License

LaraKube is open-sourced software licensed under the MIT license.