mirror of
https://github.com/EDeev/tablo.git
synced 2026-10-07 20:49:31 +03:00
Образы на git.deev.su вместо dcr.deev.su: реестр zot выведен из работы, копию из GHCR делает синхронизатор
This commit is contained in:
parent
a8cabb1f84
commit
cb5c808c6b
4 changed files with 5 additions and 11 deletions
6
.github/workflows/docker.yml
vendored
6
.github/workflows/docker.yml
vendored
|
|
@ -19,17 +19,11 @@ jobs:
|
|||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
- uses: docker/login-action@v3
|
||||
with:
|
||||
registry: dcr.deev.su
|
||||
username: ${{ secrets.ZOT_USERNAME }}
|
||||
password: ${{ secrets.ZOT_PASSWORD }}
|
||||
- id: meta
|
||||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: |
|
||||
ghcr.io/edeev/tablo
|
||||
dcr.deev.su/edeev/tablo
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ docker compose up -d
|
|||
```
|
||||
|
||||
Open `http://localhost:8000`. Compose starts the app and PostgreSQL; migrations run on startup.
|
||||
Prebuilt image: `docker pull ghcr.io/edeev/tablo` or `docker pull dcr.deev.su/edeev/tablo`.
|
||||
Prebuilt image: `docker pull ghcr.io/edeev/tablo` or `docker pull git.deev.su/edeev/tablo`.
|
||||
|
||||
## Installing without Docker
|
||||
|
||||
|
|
@ -91,7 +91,7 @@ Details (in Russian):
|
|||
|
||||
[tablo.deev.su](https://tablo.deev.su) runs on a VPS: gunicorn under systemd behind nginx with a
|
||||
Let's Encrypt certificate; PostgreSQL runs on a separate server; AI is Timeweb Cloud AI. GitHub Actions
|
||||
builds the Docker image on every `v*` tag and publishes it to GitHub Packages and to `dcr.deev.su`.
|
||||
builds the Docker image on every `v*` tag and publishes it to GitHub Packages and to `git.deev.su`.
|
||||
|
||||
## Development
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ docker compose up -d
|
|||
```
|
||||
|
||||
Откройте `http://localhost:8000`. Compose поднимает приложение и PostgreSQL, миграции применяются
|
||||
при старте. Готовый образ: `docker pull ghcr.io/edeev/tablo` или `docker pull dcr.deev.su/edeev/tablo`.
|
||||
при старте. Готовый образ: `docker pull ghcr.io/edeev/tablo` или `docker pull git.deev.su/edeev/tablo`.
|
||||
|
||||
## Установка без Docker
|
||||
|
||||
|
|
@ -91,7 +91,7 @@ flowchart LR
|
|||
|
||||
[tablo.deev.su](https://tablo.deev.su) работает на VPS: gunicorn под systemd за nginx с сертификатом
|
||||
Let's Encrypt, PostgreSQL — на отдельном сервере, ИИ — Timeweb Cloud AI. Docker-образ собирает GitHub
|
||||
Actions на каждый тег `v*` и публикует в GitHub Packages и в реестр `dcr.deev.su`.
|
||||
Actions на каждый тег `v*` и публикует в GitHub Packages и в реестр `git.deev.su`.
|
||||
|
||||
## Разработка
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ docker compose up -d
|
|||
|
||||
```bash
|
||||
docker pull ghcr.io/edeev/tablo:latest
|
||||
docker pull dcr.deev.su/edeev/tablo:latest
|
||||
docker pull git.deev.su/edeev/tablo:latest
|
||||
```
|
||||
|
||||
Образ большой (около 1,3 ГБ): в нём Chromium для экспорта расписания в PNG.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue