Troubleshooting
Диагностика
Проверка состояния
docker ps --format "table {{.Names}}\t{{.Status}}"
Все контейнеры должны быть Up (healthy).
Логи приложения
docker compose -f /opt/autocheckin/docker-compose.yml logs app --tail 100
Логи установщика
cat /var/log/autocheckin/install.log
Частые проблемы
Контейнер app — unhealthy
# Проверить что внутри
docker compose exec app python -c "import httpx; print(httpx.get('http://localhost:8000/health').json())"
# Если ошибка — посмотреть логи
docker compose logs app --tail 50
БД не подключается
docker compose exec postgres pg_isready -U autocheckin
# Если не ready — перезапуск
docker compose restart postgres
SSL сертификат не получен
docker compose logs caddy | grep -i "error\|certificate"
Убедитесь что домен указывает на IP сервера: dig +short ваш-домен
Нет места на диске
df -h /
docker system prune -f # удалить неиспользуемые образы
Поддержка
- Telegram: @autocheckin_support
- Email: support@afonin-lisa.ru
- Документация: docs.afonin-lisa.ru