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:
19
README.md
19
README.md
@@ -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
|
||||
# Перезагрузите систему или перелогиньтесь
|
||||
|
||||
Reference in New Issue
Block a user