İçeriğe geç

İlk siteni deploy et

Bu rehber bir Git deposunu çalışan bir siteye götürür.

1. Manifest’i yaz

site.yml
apiVersion: podmaker.sh/v1alpha
kind: Site
metadata:
name: blog
targets:
- server: demo-01
source:
type: git
repo: https://github.com/acme/blog.git
branch: main
runtime:
type: node
version: "20"
build:
command: npm ci && npm run build
output_dir: dist
start:
command: node server.js
port: 3000
healthcheck: /healthz

2. Doğrula

Terminal window
pdctl validate site.yml

3. Uygula

Terminal window
pdctl apply -f site.yml

podmaker repoyu klonlar, build’i çalıştırır, uygulamanın ihtiyacı varsa bir veritabanı kurar, kimliklerini environment’a enjekte eder ve uygulamayı Caddy arkasında başlatır.

4. Ayağa kalkışını izle

Panelin site genel görünümünü aç, ya da deploy’dan logları akıt. İlk deploy, bir domain attach ettiğinde sertifika alır — bkz. Domain & SSL.

Sırada ne var