HISTORY: v0.1.26 журнал
This commit is contained in:
@@ -70,3 +70,33 @@
|
||||
- deck-api*.ngcloud.ru — ЛЕГАСИ, НЕ использовать (только lk-api-gateway).
|
||||
- ngcloud за DDoS-Guard: curl-запросы всегда с `User-Agent: Mozilla/5.0`.
|
||||
- Всё документировать в HISTORY.
|
||||
|
||||
---
|
||||
|
||||
## v0.1.26 — вывод версии на экран + фикс схемы тегов (14.08.2026, утро)
|
||||
|
||||
**Проблема**: пользователь заметил, что версии не повышаются — всё время пушился только `latest`,
|
||||
под мог кэшировать `latest` и redeploy подтягивал старый образ. Плюс запрос: выводить версию на экран.
|
||||
|
||||
**Что сделано**:
|
||||
1. `app/models/constants.go`: `var Version = "dev"` (переопределяется через ldflags).
|
||||
2. `app/router/router.go`: публичный `/health` теперь отдаёт JSON `{"status":"ok","version":"v0.1.26"}`.
|
||||
3. `app/admin/admin.go`: `adminHealthDetail` дополнен полем `version` (в /admin/health и /ui/api/health).
|
||||
4. `app/ui/index.html`:
|
||||
- блок «Информация о сервисе» на странице входа: строка «Версия» (fetch публичного /health);
|
||||
- образ в инфо-блоке теперь `naeel/shared-sqs:v0.1.26`;
|
||||
- дашборд: карточка «Версия» (health.version).
|
||||
5. `Makefile`: `VERSION=v0.1.26`, `LDFLAGS=-X shared-sqs/app/models.Version=$(VERSION)`,
|
||||
`docker-build` тегает `$(VERSION)` + `latest`; исправлена цель `build` (`./app/cmd/` вместо одного файла goaws.go).
|
||||
6. `Dockerfile`: `ARG VERSION=dev`, ldflags при сборке.
|
||||
|
||||
**Проверки**: make build OK; `/health` → `{"status":"ok","version":"v0.1.26"}`; go test router/admin/models — ok.
|
||||
|
||||
**Git**: коммит `3a105de` «v0.1.26: …», пуш в Gitea (`166baa9..3a105de`).
|
||||
|
||||
**Образ**: `naeel/shared-sqs:v0.1.26` собран и запушен на Docker Hub,
|
||||
digest `sha256:b4d1dccda75a67e1a5db3887576e1112993d6485504e683d0fa82a2374bca99b`,
|
||||
`latest` указывает на него же.
|
||||
|
||||
**Следующий шаг**: в deck указать путь образа `naeel/shared-sqs:v0.1.26` и сделать redeploy —
|
||||
тогда под гарантированно стянет новый образ (код с перебором стендов NUBES_ENDPOINT + версия на экране).
|
||||
|
||||
Reference in New Issue
Block a user