Kurulum (self-host)

Docker Compose ile PostgreSQL üzerinde kurulum.

MyWay, Next.js uygulaması + PostgreSQL veritabanından oluşur. En hızlı yol Docker Compose ile ayağa kaldırmaktır.

Gereksinimler

  • Docker & Docker Compose
  • En az 1 GB RAM’li bir sunucu
  • Alan adı (opsiyonel, HTTPS için önerilir)

Adımlar

  1. 1Lisans paketini indir ve sunucuna çıkart.
  2. 2.env dosyasını örneğe göre doldur (aşağıda).
  3. 3docker compose up -d ile başlat.
  4. 4Veritabanı migrasyonlarını çalıştır.
  5. 5Tarayıcıdan aç ve ilk admin hesabını oluştur.
# .env (example)
DATABASE_URL=postgres://myway:secret@db:5432/myway
REPO_DRIVER=postgres
NODE_ENV=production
SESSION_SECRET=change-me-at-least-32-characters-long
PUBLIC_URL=https://app.example.com

# start
docker compose up -d
docker compose exec app pnpm db:migrate

Üretimde SESSION_SECRET en az 32 karakter olmalı ve REPO_DRIVER=postgres zorunludur; aksi halde uygulama güvenlik gereği açılışta durur.