Merhabalar,

Geliştirdiğim uygulamanın test ve dağıtım yöntemi hakkında fikrinize ihtiyacım var.

Node.js, Angular.js ve Postgresql ile bir uygulama geliştiriyorum. Her yazılımcımızın bilgisayarında aynı şekilde çalışması ve uyumluluk sorunları çıkarmaması için production sunucusuyla aynı yapıda olacak test sanal sunucusu hazırladım. Virtualbox'tan hazırladığım bu sanal linux sunucu proje dosyalarına paylaşımlı klasör üzerinden erişiyor. Sorun sanal linuxtaki npm uygulamasının paylaşımlı klasör üzerinde her işlevini yerine getirememesi, örn. 'npm install' komutu. Anladığım kadarı ile sorun linux'un 'symlink' oluşturamaması (Link 1). Bu durumda çalışma bilgisayarına node.js ve npm kurup oradan kullanmak gerekti. Bu da bana doğru gelmedi ve yöntemi sorgulamaya itti. Sormak istediğim, bu sorun sanal makinayı yanlış kullandığımdan mı yoksa yöntemin pek uygun olmamasından mıdır ? Sanal makina ile test etmek yerine Docker gibi başka yollar kullansam daha iyi olur mu ?

Link 1: https://www.virtualbox.org/ticket/10085?cnum_hist=16&cversion=1

iyi çalışmalar.
Metin Güler.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap