Files
SHiNE-server/Deploy/PRODUCTION_SERVERS.md
T

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.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-хост, его нужно явно добавить в этот файл.