Kaydet (Commit) 2758e04c authored tarafından Ömer SAVAŞ's avatar Ömer SAVAŞ 💬

Update README.md

üst bf6fc143
......@@ -3,6 +3,9 @@
Kendi projelerimizden biri için yaptığımız, örnek Molekuler.js framework mikroservis çalışmasıdır. Test yönelimli geliştirme için örnek bir test methodu yazılmıştır. Docker swarm ile çalıştırmak için bir compose dosyası eklenmiştir. Test methodları uzaktan çalıştırılabilmesi için api ile sunulmuştur. Bu sayede versiyon değiştirme sonrası yada peryodik olarak servisler test edilebilir.
Tüm api fonksiyonlarını etkileyen bir dönüştürücü sınıfı bulunmaktedır. Bu cevap olarak hazırlanan datanın istenilen formatta sunulmasını sağlar. Halihazırda json (varsayılan) ve xml formatını desteklemektedir. Bu şekilde; daha sonra oluşacak ihtiyaçlar için -örneğin protobuf- kolayca entegrasyon sağlanabilecektir. Örnek kullanım: http://localhost:3000/api/v1/test/katmanlar?rtype=xml
Opsiyonel olarak expect methodları kullanılabilir.
## Yerelde çalıştırma
......@@ -20,7 +23,7 @@ Servisler başladıktan sonra tarayıcınızdan "http://localhost:3000/api/v1/te
## Docker swarm ile çalıştırma
Klon dizininde aşağıdaki komut çalıştırılır
Bu modda çalıştırmak için servisler içerisindeki transporter ayarı: transporter: "nats://localhost:4222" olarak değiştirilmelidir. Klon dizininde aşağıdaki komut çalıştırılır
`docker stack deploy --compose-file /path/to/clone/docker-compose.yml moleculertest`
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment