feat: живая цена SOL по WebSocket + деплой в k3s (Dockerfile/helm)

Фронт подключается к wss://<host>/api/ws и выводит цену SOL, которую
шлюз транслирует из NATS. Автопереподключение, статус соединения,
счётчик сообщений. Добавлены Dockerfile/nginx.conf/helm для деплоя.
This commit is contained in:
Caffeine
2026-09-13 05:53:48 +03:00
parent 5cd6a0a532
commit 83f6c77538
8 changed files with 306 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
replicaCount: 1
image:
name: 'images.binom.pw/smart/test-front'
pullPolicy: IfNotPresent
imagePullSecrets:
- name: regcred
port: 80
ingress:
# Один домен на два контейнера: / -> эта статика, /api и /ws -> шлюз.
# Разные пути в одном Ingress нельзя (nginx-ingress-контроллер не умеет),
# поэтому ингресс фронта обслуживает только `/`, а шлюз подключается
# вторым IngressObject с тем же host и path /api, /ws.
host: testfront.binom.pw
enabled: true
# Второй бэкенд (шлюз) — в другом релизе/чарте, но на том же хосте.
gateway:
enabled: true
serviceName: testfront-gateway-smart-updown-relayer
port: 8895
resources: {}