SHiNE-server/Dev_Docs/deploy/servers/shineup.me_main.md

1.6 KiB

Сервер shineup.me — основной

  • SSH: player@shineup.me
  • Определение IP: через DNS-резолв домена shineup.me на момент подключения
  • Пользователь: player
  • Базовый путь: /home/player
  • Каталог SHiNE: /home/player/SHiNE
  • UI публикация: /home/player/SHiNE/shine-ui
  • Сервер: /home/player/SHiNE/shine-server/shine-server.jar
  • Данные: /home/player/SHiNE/shine-server/data/
  • Логи сервера: /home/player/SHiNE/shine-server/logs/app.log

Сервисы

  • shine-server.service (systemd)
  • caddy.service (systemd)

Caddy

  • Активный конфиг (через systemd ExecStart): /home/player/SHiNE/caddy/Caddyfile
  • Для UI:
    • root * /home/player/SHiNE/shine-ui
    • try_files {path} /index.html (SPA fallback)
    • no-cache заголовки
    • reverse_proxy /ws* -> 127.0.0.1:7070

Дополнительно

  • Для отдельной админки shine_payments используется каталог:
    • /home/player/sites/test-solana-tickets.shineup.me
  • Эта публикация используется как временный тестовый сайт для сценариев покупки билетов и выплат shine_payments.
  • Домены этой публикации:
    • https://test-solana-tickets.shineup.me
    • https://test-solana-tickets.shiningpeople.ru
  • Для всех deploy-скриптов и инструкций использовать именно player@shineup.me, без жёсткой фиксации IP.