fix: misc tech debt

- ci: resolve UPSTREAM_IMAGE_TAG via dotenv artifact (resolve-tag job)
  GitLab quirk — $IMAGE_TAG в trigger.variables не интерполируется
  напрямую от upstream global vars; dotenv делает значение job-local,
  тогда interpolation работает.
- projection-writer: management.server.port=8082 + web-application-type=none
  Возврат actuator/health probes — Spring Boot non-web app не имеет
  HTTP сервера; вынесли actuator на отдельный management server.
- docker-compose.yml: локальный dev-стек (PG + Kafka + Redis + 3 services)
  через repo.nstart.cloud/terravault images. Включается профилем 'dev'.
This commit is contained in:
Александр Зимин
2026-05-03 23:06:24 +03:00
parent b5b5bc512b
commit 5ed360a979
3 changed files with 172 additions and 6 deletions
@@ -3,12 +3,16 @@ spring:
name: ordinis-projection-writer
profiles:
active: ${SPRING_PROFILES_ACTIVE:dev}
server:
port: 8082
shutdown: graceful
# projection-writer — не web app (Kafka consumer + Redis writer). Web-сервер
# нужен только под актуатор (probes/metrics/prometheus); живёт на отдельном
# management-порту.
main:
web-application-type: none
management:
server:
port: 8082
address: 0.0.0.0
endpoints:
web:
exposure: