feat: живая цена SOL по WebSocket + деплой в k3s (Dockerfile/helm)
Фронт подключается к wss://<host>/api/ws и выводит цену SOL, которую шлюз транслирует из NATS. Автопереподключение, статус соединения, счётчик сообщений. Добавлены Dockerfile/nginx.conf/helm для деплоя.
This commit is contained in:
@@ -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: {}
|
||||
Reference in New Issue
Block a user