Я выполнил проверку свободных портов на Raspberry Pi, зафиксировал задачу на GitHub и добавил веб-интерфейс администрирования SQLite в файл конфигурации Docker Compose.

Что было сделано:

  1. Проверка занятых портов на Raspberry Pi:

    • Проверил запущенные контейнеры и открытые TCP-порты через SSH.
    • Порт 8080 на хосте оказался занят контейнером dicechess-db-admin (Adminer).
    • Выбран свободный порт 8082 для нового веб-интерфейса sqlite-web.
  2. Работа с GitHub и Git:

    • Создал задачу на GitHub: Issue #16.
    • Создал и переключился на ветку task/16-add-sqlite-web-admin в соответствии с правилами именования веток.
  3. Обновление конфигурации:

    • Добавил сервис 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.