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:29] metin [Hızır Chat] |
sirket.kutuphane:sunucu-yazılımlar [2018/11/28 19:55] (mevcut) |
||
---|---|---|---|
Satır 91: | Satır 91: | ||
===== 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. | ||