SHA256
2.4 KiB
2.4 KiB
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.servicecaddy.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.mehttps://test-solana-tickets.shiningpeople.ru
Это не второй production-хост SHiNE, а отдельный сайт на том же сервере.
3. Какие серверы не считать production
Не production:
t.shineup.me(193.8.215.70) — основной testtest.shineup.me(93.170.12.154) — резервный testt1.shineup.met2.shineup.met3.shineup.met4.shineup.me
Если позже появится второй отдельный production-хост, его нужно явно добавить в этот файл.