3.8 KiB
Развёртывание на сервере
Текущее правило эксплуатации — 13 октября 2026
Пользователь завершил настройку сервера; база содержит рабочие данные. Описанные ниже параметры первоначального развёртывания — историческая справка, а не подтверждение текущей конфигурации.
Без согласованной задачи сервер не изменять. Перед миграцией проверить SQL на потерю данных, создать резервную копию, проверить её восстановление и выполнение миграции в отдельной тестовой БД. Сохранность текущих данных обязательна. Не пересоздавать базу, не удалять тома и не подменять рабочие данные локальными. Учитывать миграции, автоматически выполняемые при старте приложения. При обнаружении проблемы остановиться и согласовать дальнейшие действия.
Первоначальное развёртывание — 30 сентября 2026
- Подключение:
ssh trainplan(алиас из локальной SSH-конфигурации). - Каталог развёртывания:
/home/dimass/training-planner. - Исходники: подкаталог
repository, веткаmain, коммитad3cd6f. - Compose-проект:
trainingplanner, отдельные сеть и тома. - Приложение:
127.0.0.1:8001, только через локальный reverse proxy. - PostgreSQL не публикует порт на хосте. При первоначальном развёртывании была создана пустая база; сейчас она содержит рабочие данные.
compose.yaml,.env,app.envиaccess.txtнаходятся вне Git-репозитория.- Логин тренера:
trainer; сгенерированный пароль находится вaccess.txt, доступном только владельцу.
Управление
cd /home/dimass/training-planner
docker compose ps
docker compose logs --tail 100 app
Не выполнять docker system prune, docker volume prune или docker compose down -v: на сервере есть другие проекты, а тома этого приложения содержат базу и ключи авторизации.
HTTPS — исторические результаты проверки
При проверке 30 сентября 2026 года Nginx для trainplan.samsonium.ru слушает только порт 80 и проксирует на http://127.0.0.1:8001. На порту 443 выдаётся сертификат search.samsonium.ru, истёкший 19 ноября 2025 года. Конфигурация Nginx и сертификаты при развёртывании приложения не изменяются.
На момент первоначальной проверки требовалась настройка HTTPS администратором. 13 октября пользователь сообщил, что завершил настройку сервера; повторная проверка не выполнялась. Прежнюю проблему сертификата не считать актуальной без новой проверки в рамках согласованной задачи.