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
|
registry: ghcr.io
|
||||||
username: ${{ github.actor }}
|
username: ${{ github.actor }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
- uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: dcr.deev.su
|
|
||||||
username: ${{ secrets.ZOT_USERNAME }}
|
|
||||||
password: ${{ secrets.ZOT_PASSWORD }}
|
|
||||||
- id: meta
|
- id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
with:
|
with:
|
||||||
images: |
|
images: |
|
||||||
ghcr.io/edeev/tablo
|
ghcr.io/edeev/tablo
|
||||||
dcr.deev.su/edeev/tablo
|
|
||||||
tags: |
|
tags: |
|
||||||
type=semver,pattern={{version}}
|
type=semver,pattern={{version}}
|
||||||
type=semver,pattern={{major}}.{{minor}}
|
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.
|
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
|
## 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
|
[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
|
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
|
## Development
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
Откройте `http://localhost:8000`. Compose поднимает приложение и PostgreSQL, миграции применяются
|
Откройте `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
|
## Установка без Docker
|
||||||
|
|
||||||
|
|
@ -91,7 +91,7 @@ flowchart LR
|
||||||
|
|
||||||
[tablo.deev.su](https://tablo.deev.su) работает на VPS: gunicorn под systemd за nginx с сертификатом
|
[tablo.deev.su](https://tablo.deev.su) работает на VPS: gunicorn под systemd за nginx с сертификатом
|
||||||
Let's Encrypt, PostgreSQL — на отдельном сервере, ИИ — Timeweb Cloud AI. Docker-образ собирает GitHub
|
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
|
```bash
|
||||||
docker pull ghcr.io/edeev/tablo:latest
|
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.
|
Образ большой (около 1,3 ГБ): в нём Chromium для экспорта расписания в PNG.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue