diff --git a/README.md b/README.md index c2e0096..59cddd3 100644 --- a/README.md +++ b/README.md @@ -113,12 +113,12 @@ docker rm vps-tracker ## Запуск через Docker Compose -Имеет смысл, если вы **склонировали этот репозиторий** и хотите собирать или менять конфигурацию через файл [docker-compose.yml](docker-compose.yml). +Имеет смысл, если вы **склонировали этот репозиторий**: в [docker-compose.yml](docker-compose.yml) указан готовый образ **ghcr.io/denozordec/vps-tracker** — при `up` он подтягивается с GitHub Container Registry (локальная сборка не нужна). ```bash git clone https://github.com/denozordec/vps-tracker.git cd vps-tracker -docker compose up -d --build +docker compose up -d ``` Данные по умолчанию сохраняются в папку `data` внутри каталога проекта на диске. @@ -206,9 +206,11 @@ docker rm vps-tracker ```bash cd vps-tracker git pull -docker compose up -d --build +docker compose up -d ``` +Файл Compose настроен с `pull_policy: always`, поэтому при каждом `up` запрашивается актуальный образ с GHCR. + --- diff --git a/docker-compose.yml b/docker-compose.yml index 608d900..13b2cc7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,8 @@ -# VPS Tracker: приложение + SQLite в ./data (создайте каталог или он появится при первом запуске) +# VPS Tracker: образ с GHCR + SQLite в ./data на хосте services: app: - build: . + image: ghcr.io/denozordec/vps-tracker:latest + pull_policy: always ports: - "3001:3001" environment: