Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
İki taraf da önceki sürüm Önceki sürüm Sonraki sürüm | Önceki sürüm | ||
sirket.kutuphane:sunucu-yazılımlar [2017/01/12 09:27] metin [Gogs Git Service] |
sirket.kutuphane:sunucu-yazılımlar [2018/11/28 19:55] (mevcut) |
||
---|---|---|---|
Satır 74: | Satır 74: | ||
Hızır Bilişim personelleri arasında ve doktorların kendi aralarında iletişimi sağlamak için kurulan yazılımdır. Canlı sohbet eklentisi Hızır AHBS programına entegre edilmiştir. Böylece yazılım üzerinden destek hizmeti verilebilmektedir. | Hızır Bilişim personelleri arasında ve doktorların kendi aralarında iletişimi sağlamak için kurulan yazılımdır. Canlı sohbet eklentisi Hızır AHBS programına entegre edilmiştir. Böylece yazılım üzerinden destek hizmeti verilebilmektedir. | ||
+ | Teknoloji: Meteorjs. Full stack framework, DNS ismi için nginx | ||
+ | Kurulduğu Yöntem: En son kurulum kendi git depomuzdaki hızır branch’ından yapıldı. Özelleştirme.md dosyasında orjinal versiyonun üzerinden nelerin değiştirildiği yazmakta. Live Chat algoritmasına gerek kalmadı. En son (48) sürümünde 3. maddedeki powered by yazısı hariç hepsi kurulumdan sonra ayarlanabiliyor. Powered by yazısına dokunmaya gerek görülmezse kurulum daha kolay olabilir. | ||
+ | |||
+ | ==== Kurulum: ==== | ||
+ | |||
+ | 1.Uygulamanın Paketlenmesi | ||
+ | Kendi depomuzdaki Hizir Chat yazılımı en güncel kodlar çekilerek birleştirilir. Kod deposu sunucuya yüklenir. Sunucuda özelleştirme.md dökümanının sonunda yazan aşağıdaki kod terminalden çalıştırılır. Çıktı olarak bir bundle klasörü çıkar. | ||
+ | |||
+ | Kodlarda bir değişiklik yapılmayacaksa son versiyonun hazır bundle’ı yüklenebilir. Yukarıdaki işleme gerek yok | ||
+ | |||
+ | 2.Uygulamanın Kurulması | ||
+ | https://rocket.chat/docs/installation/manual-installation/ubuntu/ adresindeki dökümanına göre Manuel olarak yapılır (Snap install ile başlayan değil). | ||
+ | Şu an çalışan bir uygulama olduğundan mongo db kurulmus sadece rocket chat kurulumu yapılmalı | ||
+ | |||
+ | Çalışan uygulama PM2 proses yöneticisi ile çalıştırılmıştır. Giriş yaptıktan sonra <code>pm2 list</code> komutu ile çalışan uygulamalar görüntülenebilir. Diğer komutlar için http://pm2.keymetrics.io | ||
===== File Server ===== | ===== File Server ===== | ||
- | Hızır AHBS yazılım güncellemerini dağıtmak için kurulan sitemdir. | + | AHBS yazılımının güncellmelerini dağıtmak için kullanılan yazılım. |
+ | |||
+ | * **Teknoloji:** Nodejs vs Express, | ||
+ | * **Kurulduğu Yöntem:** Kod sunucuya yüklendikten sonra pm2 ile çalıştırılır. | ||
+ | |||
+ | <code> | ||
+ | pm2 start pm2.json | ||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | pm2 list | ||
+ | </code> | ||
+ | |||
+ | komutu ile de calisan uygulamalar kontrol edilir. | ||
+ | |||
+ | Sunucuya dosya yüklemeyi kolaylaştırmak için yüklediğimiz bir yazılım daha mevcut https://github.com/jordic/file_server. Bu yazılım indirldikten sonra aşağıdaki komutla çalıştırılır. | ||
+ | <code> | ||
+ | nohup ./file_server_linux_amd64 -dir 'davros/data' & | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Socket.io ===== | ||
+ | |||
+ | AHBS yazılımı ile anlık iletişimin sağlanması için oluşturulan bir yazılımdır. | ||
+ | |||
+ | * **Teknoloji:** Nodejs vs Socketio | ||
+ | * **Kurulduğu Yöntem:** Kod sunucuya yüklendikten sonra pm2 ile çalıştırılır. | ||
+ | |||
+ | <code> | ||
+ | pm2 start pm2-process.json | ||
+ | </code> | ||
+ | <code> | ||
+ | pm2 list | ||
+ | </code> | ||
+ | komutu ile de çalışan uygulamalar kontrol edilir. | ||
+ | |||
+ | |||
+ | ===== Mobil Push Sunucusu ===== | ||
+ | |||
+ | Hızır Asistan mobil uygulamalarının kiosk bildirimlerini dağıtan sunucu yazılımıdır. | ||
+ | * **Teknoloji:** Golang | ||
+ | * **Kurulduğu Yöntem:** Yazılım go build komutu ile derlenir. Kurulması gereken bağımlılığı yoktur. Sunucuda systemd scripti ile servis olarak çalıştırılır. Şu an sunucuda durumu aşağıdaki komut ile kontrol edilebilir. | ||