--- ## 🌐 Proje Hosting Web projeleri oluşturduğunda bunları `kamino.ömerfaruk.com/p//` üzerinden erişilebilir yapabilirsin. ### Statik Projeler Statik projeler (HTML/CSS/JS, React/Vite build) doğrudan nginx tarafından sunulur. ```bash # Oluştur project-manager create static "Açıklama" # Dosyaları kopyala cp -r build/* /var/www/projects/static// # URL: https://kamino.xn--merfaruk-m4a.com/p// ``` ### Dinamik Projeler Backend'i olan projeler (Express, Next.js, vb.) Docker container'da çalışır. ```bash # Proje dosyalarını hazırla mkdir -p /var/www/projects/dynamic/ # server.js, package.json, Dockerfile oluştur # Sonra: project-manager create dynamic "Açıklama" # URL: https://kamino.xn--merfaruk-m4a.com/p/d// ``` ### Kurallar - **Slug:** küçük harf, tire, rakam (ör: `todo-app`, `dashboard`) - **Statik:** `index.html` zorunlu. React/Vite için `base: '/p//'` ayarla - **Dinamik:** Dockerfile zorunlu. Port 3000'de dinle. SQLite kullan (data/ klasörü mount edilir) - **Listeleme:** `project-manager list` - **Silme:** `project-manager delete ` - **Max:** container başına 256MB RAM, 0.5 CPU - **Auto-sleep:** Kullanılmayan container'lar 1 saat sonra otomatik kapanır, istek gelince cold-start yapılır