Я выполнил проверку свободных портов на Raspberry Pi, зафиксировал задачу на GitHub и добавил веб-интерфейс администрирования SQLite в файл конфигурации Docker Compose.
Что было сделано:
-
Проверка занятых портов на Raspberry Pi:
- Проверил запущенные контейнеры и открытые TCP-порты через SSH.
- Порт
8080на хосте оказался занят контейнеромdicechess-db-admin(Adminer). - Выбран свободный порт
8082для нового веб-интерфейсаsqlite-web.
-
Работа с GitHub и Git:
- Создал задачу на GitHub: Issue #16.
- Создал и переключился на ветку
task/16-add-sqlite-web-adminв соответствии с правилами именования веток.
-
Обновление конфигурации:
- Добавил сервис
admin(на базе образаcoleifer/sqlite-web:latest) в docker-compose.yaml. - Настроил проброс портов: хост-порт
8082перенаправляется на контейнерный8080. - Смонтировал ту же
sync_dataгромкость (volume) и запустилsqlite-webс флагом--read-onlyдля предотвращения конфликтов блокировок файлов SQLite. - Запушил изменения и создал Pull Request #17.
- Добавил сервис
После слияния PR на сервере можно будет запустить обновление через:
docker compose up -dИ веб-интерфейс будет доступен по адресу http://192.168.10.9:8082.