acikyazilimagi/afetlojistik-backend

Simplifying the local development process

Opened this issue · 3 comments

Local development için başlamak gerekenler readme'de yazsa da hem süreç kafa karıştırıcı hem de eksik dökümanlar var. Bunun yerine docker-compose gibi yahut basit bir start-up.sh gibi bir komut ile gereklilikler proje kaldırılmadan önce yüklenebilir.

Bu işi ben üzerime alabilirim.. İlk aşamada docker-compose yerine projeyi kolaylıkla kaldırabilecek bir bash script docker kullanmayanlar için daha kolaylık sağlayabilir.

Merhabalar, bu konu hakkında geliştirme yapmak yararlı olacaktır. Aklımda bir kaç soru var.

  • Bash sadece Unix tabanlı işletim sistemlerinde çalışıyor. Windows için ne yapabiliriz? Galiba orada da batch üzerinden ilerlememiz gerekecek.
  • Eksik dokümanlar nelerdir? Env dosyasındaki karışıklık için #178 issue'su açıldı
  • Bildiğim ve anladığım kadarıyla local development'da docker kullanılmıyor. Dev server'ı kaldırmak için Npm script'lardaki "npm run start:dev" yeterli diye düşünüyorum, Local dev server kaldırmak için başka bir yöntem mi kullanmak istersin?

@CllDMR

  • Windows için pek geliştirme yapmadım. Fakat windowsta da gelişitirici araçlarında artık bash desteği var diye biliyorum. Ekstra bir batch'e gerek kalmayabili
  • .env karışıklığı + Organizasyonu önceden yaratmak gerekli, default env tanımlanması lazım. Dediğin issue bunu çözebilir.
  • Dev Server için evet yeterli, demek istediğim tüm ön gerekliliği tek script ile tammalayıp ardından npm run start:dev denildiğinde çalışan bir versiyonun hızlıca kalkmasıydı