Перевести deploy и PostgreSQL схемы на актуальное состояние

This commit is contained in:
AidarKC
2026-07-28 15:32:43 +04:00
parent d2ff277b16
commit 578f5cad4a
18 changed files with 699 additions and 46 deletions
+29
View File
@@ -2,6 +2,13 @@
Production-контуров два. В документах и скриптах использовать домены, а не IP: физический VPS можно заменить без изменения deploy-логики.
Текущее фактическое состояние на `2026-07-28`:
- `shineup.me` и `server2.shineup.me` оба уже переведены на `PostgreSQL 18.4`;
- оба production используют локальный Docker-контейнер `shine-postgres`;
- оба production работают без `SQLite`;
- оба production используют Helius mainnet RPC/WS для Solana users sync и runtime Solana RPC.
## Основной production
- Домен: `shineup.me`
@@ -16,6 +23,17 @@ Production-контуров два. В документах и скриптах
- Caddy site: `shineup.me`
- WebSocket: `/ws` -> `127.0.0.1:7070`
- Solana cluster: `mainnet-beta`
- Solana RPC/WS: Helius mainnet
- Runtime DB: PostgreSQL в Docker
- PostgreSQL container: `shine-postgres`
- PostgreSQL image: `postgres:18`
- PostgreSQL engine version на `2026-07-28`: `18.4`
- PostgreSQL data dir: `/home/player/SHiNE/postgres`
- PostgreSQL app DB: `shine_main_db`
- PostgreSQL app user: `shine_main`
- Web push: отдельный production VAPID key для `shineup.me`
- TURN для звонков: `turn1.shineup.me`, `turn2.shineup.me`
- SQLite runtime больше не используется
Deploy:
@@ -38,6 +56,17 @@ bash deploy/scripts/production_shineupme_ui.sh
- Caddy site: `server2.shineup.me`
- WebSocket: `/ws` -> `127.0.0.1:7070`
- Solana cluster: `mainnet-beta`
- Solana RPC/WS: Helius mainnet
- Runtime DB: PostgreSQL в Docker
- PostgreSQL container: `shine-postgres`
- PostgreSQL image: `postgres:18`
- PostgreSQL engine version на `2026-07-28`: `18.4`
- PostgreSQL data dir: `/home/player/SHiNE/postgres`
- PostgreSQL app DB: `shine_server2_db`
- PostgreSQL app user: `shine_server2`
- Web push: отдельный production VAPID key для `server2.shineup.me`
- TURN для звонков: `turn1.shineup.me`, `turn3.shineup.me`
- SQLite runtime больше не используется
Deploy: