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