SHA256
73 lines
2.4 KiB
Markdown
73 lines
2.4 KiB
Markdown
# Production-серверы SHiNE
|
|
|
|
## Короткий ответ
|
|
|
|
По текущим данным репозитория у SHiNE формально описан **один production-хост**:
|
|
|
|
- `player@shineup.me`
|
|
- домен `shineup.me`
|
|
- IP `185.229.109.118`
|
|
|
|
Второй отдельный production-хост в текущих проектных инструкциях **не описан**.
|
|
Остальные известные серверы в репозитории относятся к test-контурам.
|
|
|
|
## 1. Основной production-хост
|
|
|
|
- SSH: `player@shineup.me`
|
|
- домен: `shineup.me`
|
|
- IP: `185.229.109.118`
|
|
- пользователь: `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:
|
|
|
|
- активный конфиг: `/home/player/SHiNE/caddy/Caddyfile`
|
|
- UI root: `/home/player/SHiNE/shine-ui`
|
|
- `/ws` проксируется на `127.0.0.1:7070`
|
|
|
|
Deploy:
|
|
|
|
- `./gradlew deployServerProduction`
|
|
- `./gradlew deployUIProduction`
|
|
|
|
Правило:
|
|
|
|
- любые изменения на `shineup.me` делать только после отдельного подтверждения пользователя.
|
|
|
|
## 2. Связанные публичные 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, а отдельный сайт на том же сервере.
|
|
|
|
## 3. Какие серверы не считать production
|
|
|
|
Не production:
|
|
|
|
- `t.shineup.me` (`193.8.215.70`) — основной test
|
|
- `test.shineup.me` (`93.170.12.154`) — резервный test
|
|
- `t1.shineup.me`
|
|
- `t2.shineup.me`
|
|
- `t3.shineup.me`
|
|
- `t4.shineup.me`
|
|
|
|
Если позже появится второй отдельный production-хост, его нужно явно добавить в этот файл.
|