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. | ||