ci: registry-based releases — multi-arch images built in CI, servers only pull

- release workflow: buildx multi-arch (amd64+arm64) build+push of bot and admin images to Gitea Container Registry (git.softuniq.eu/telegram-market/telegram-shop[-admin])
- docker-compose: bot/admin use registry images (IMAGE_TAG for pinning); tor-proxy stays local alpine build
- install.sh: pull from registry instead of local docker build (no native compilation on weak hardware); interactive .env setup preserved
- new buildx runner gitea-host-buildx (label buildx) on x86_64 host
- REGISTRY_TOKEN replaced with package-scoped token (write:package)
- README/VERSION/.env.example updated
This commit is contained in:
NW
2026-08-11 10:37:09 +01:00
parent 33ec420fc0
commit 5c7bc242c5
6 changed files with 272 additions and 85 deletions

View File

@@ -24,6 +24,7 @@ COMMISSION_ENABLED=true
COMMISSION_PERCENT=5
# --- Commission Wallets ---
# Начальные адреса комиссионных кошельков. Редактируются в админке (Кошельки → Edit Wallets), значения в БД имеют приоритет.
COMMISSION_WALLET_BTC=
COMMISSION_WALLET_LTC=
COMMISSION_WALLET_USDT=
@@ -70,3 +71,7 @@ DEFAULT_LANGUAGE=en
# OpenAI-совместимый endpoint и ключ (используются, если не заданы в site_settings)
CHATBOT_API_ENDPOINT=https://api.openai.com/v1
CHATBOT_API_KEY=
# --- Deploy ---
# Версия образов из Gitea Container Registry (по умолчанию latest)
IMAGE_TAG=latest