fix: автоопределение docker compose v1/v2 и проверка окружения

- Makefile автоматически находит docker compose или docker-compose
- Добавлена команда make docker-check для проверки окружения
- Создана документация DOCKER_INSTALL.md
- Обновлен DEPLOY_QUICKSTART.md с инструкцией по установке Docker
- Все docker команды теперь используют переменную DOCKER_COMPOSE

Исправляет ошибку: 'docker-compose: No such file or directory'
This commit is contained in:
2025-11-17 15:34:06 +09:00
parent 87b6b4480c
commit 0eabb1bc75
3 changed files with 228 additions and 20 deletions

View File

@@ -1,5 +1,23 @@
# 🚀 Быстрый деплой бота с внешним PostgreSQL
## Шаг 0: Установка Docker (если не установлен)
```bash
# Проверка Docker
docker --version
docker compose version
# Если не установлен - см. DOCKER_INSTALL.md
# Или быстрая установка (Ubuntu/Debian):
sudo apt update
sudo apt install -y docker.io docker-compose-plugin
sudo systemctl enable docker
sudo systemctl start docker
# Проверка
make docker-check
```
## Шаг 1: Подготовка PostgreSQL
```bash