chore: docker-compose использует образ GHCR, обновлён README

Made-with: Cursor
This commit is contained in:
Denozordec
2026-03-20 23:42:00 +07:00
parent 01c2cfa5c3
commit e20349cb4e
2 changed files with 8 additions and 5 deletions
+5 -3
View File
@@ -113,12 +113,12 @@ docker rm vps-tracker
## Запуск через Docker Compose ## Запуск через Docker Compose
Имеет смысл, если вы **склонировали этот репозиторий** и хотите собирать или менять конфигурацию через файл [docker-compose.yml](docker-compose.yml). Имеет смысл, если вы **склонировали этот репозиторий**: в [docker-compose.yml](docker-compose.yml) указан готовый образ **ghcr.io/denozordec/vps-tracker** — при `up` он подтягивается с GitHub Container Registry (локальная сборка не нужна).
```bash ```bash
git clone https://github.com/denozordec/vps-tracker.git git clone https://github.com/denozordec/vps-tracker.git
cd vps-tracker cd vps-tracker
docker compose up -d --build docker compose up -d
``` ```
Данные по умолчанию сохраняются в папку `data` внутри каталога проекта на диске. Данные по умолчанию сохраняются в папку `data` внутри каталога проекта на диске.
@@ -206,9 +206,11 @@ docker rm vps-tracker
```bash ```bash
cd vps-tracker cd vps-tracker
git pull git pull
docker compose up -d --build docker compose up -d
``` ```
Файл Compose настроен с `pull_policy: always`, поэтому при каждом `up` запрашивается актуальный образ с GHCR.
--- ---
<span id="dev"></span> <span id="dev"></span>
+3 -2
View File
@@ -1,7 +1,8 @@
# VPS Tracker: приложение + SQLite в ./data (создайте каталог или он появится при первом запуске) # VPS Tracker: образ с GHCR + SQLite в ./data на хосте
services: services:
app: app:
build: . image: ghcr.io/denozordec/vps-tracker:latest
pull_policy: always
ports: ports:
- "3001:3001" - "3001:3001"
environment: environment: