refactor: упрощена конфигурация - запуск с правами root по умолчанию

- Убраны альтернативные команды up-root и down-root
- Удален файл docker-compose.root.yml
- Команды make up, make down, make restart теперь используют права root по умолчанию
- Обновлены сообщения в Makefile для указания использования прав root
- Упрощена документация в README.md
- Убрана группа docker из docker-compose.yml (оставлен только user: 0:0)
- Автор: Сергей Антропов (https://devops.org.ru)
This commit is contained in:
Сергей Антропов
2025-08-16 11:31:00 +03:00
parent fa42bfa83e
commit 662f83cde5
4 changed files with 15 additions and 81 deletions

View File

@@ -54,9 +54,9 @@ http://localhost:9001
| `make help` | Показать справку по всем командам |
| `make setup` | Настроить переменные окружения (копировать env.example в .env) |
| `make build` | Собрать Docker образ |
| `make up` | Запустить сервисы в фоновом режиме |
| `make down` | Остановить и удалить сервисы |
| `make restart` | Перезапустить сервисы |
| `make up` | Запустить сервисы в фоновом режиме (с правами root) |
| `make down` | Остановить и удалить сервисы (с правами root) |
| `make restart` | Перезапустить сервисы (с правами root) |
| `make logs` | Показать логи сервисов в реальном времени |
| `make logs-tail` | Показать последние 100 строк логов |
| `make status` | Показать статус сервисов |
@@ -97,19 +97,10 @@ http://localhost:9001
**⚠️ Важно:** Измените значения `LOGBOARD_PASS`, `SECRET_KEY` и `ENCRYPTION_KEY` в продакшене!
### Решение проблем с правами доступа к Docker
### Настройка прав доступа к Docker
Если вы получаете ошибку `Permission denied` при подключении к Docker socket, используйте команды с правами root:
Приложение запускается с правами root для корректного доступа к Docker socket. Если вы хотите запускать без прав root, добавьте вашего пользователя в группу docker:
```bash
# Запуск с правами root
make up-root
# Остановка с правами root
make down-root
```
Или добавьте вашего пользователя в группу docker:
```bash
sudo usermod -a -G docker $USER
# Перезагрузите систему или перелогиньтесь