# Production-серверы SHiNE ## Короткий ответ По текущим данным репозитория у SHiNE описаны **два production-контура**: - `player@shineup.me` - домен `shineup.me` - IP `178.208.64.62` и - `player@193.8.215.70` - домен `t.shineup.me` - IP `193.8.215.70` Отдельно резервный хост `test.shineup.me` сейчас помечен как временно неработающий. ## 1. Основной production-хост - SSH: `player@shineup.me` - домен: `shineup.me` - IP: `178.208.64.62` - пользователь: `player` - базовый путь: `/home/player` Основные каталоги: - проект SHiNE: `/home/player/SHiNE` - серверный jar: `/home/player/SHiNE/shine-server/shine-server.jar` - UI: `/home/player/SHiNE/shine-ui` - данные: `/home/player/SHiNE/shine-server/data/` - логи: `/home/player/SHiNE/shine-server/logs/app.log` Сервисы: - `shine-server.service` - `caddy.service` Caddy: - активный конфиг: `/etc/caddy/Caddyfile` - UI root: `/home/player/SHiNE/shine-ui` - `/ws` проксируется на `127.0.0.1:7070` Deploy: - `./gradlew deployServerProduction` - `./gradlew deployUIProduction` Правило: - любые изменения на `shineup.me` делать только после отдельного подтверждения пользователя. ## 2. Второй production-сервер - SSH: `player@193.8.215.70` - домен: `t.shineup.me` - IP: `193.8.215.70` - пользователь: `player` - базовый путь: `/home/player` Роль: - второй production-контур SHiNE; - использовать как production-сервер, несмотря на исторические имена deploy-задач `deployServerTest2` / `deployUITest2`. Основные каталоги: - проект SHiNE: `/home/player/SHiNE` - серверный jar: `/home/player/SHiNE/shine-server/shine-server.jar` - UI: `/home/player/SHiNE/shine-ui` - данные: `/home/player/SHiNE/shine-server/data/` - логи: `/home/player/SHiNE/shine-server/logs/app.log` ## 3. Связанные публичные production-публикации на том же хосте На этом же production-хосте есть отдельная публикация для `shine_payments`: - каталог: `/home/player/sites/test-solana-tickets.shineup.me` - домены: - `https://test-solana-tickets.shineup.me` - `https://test-solana-tickets.shiningpeople.ru` Это не второй production-хост SHiNE, а отдельный сайт на том же сервере. ## 4. Какие серверы не считать production Не production: - `test.shineup.me` (`93.170.12.154`) — резервный хост, временно не работает - `t1.shineup.me` - `t2.shineup.me` - `t3.shineup.me` - `t4.shineup.me`