[Monitoring] MongoDB Metrics in Grafana
Jambotron Deploy / build-and-deploy (push) Waiting to run

This commit is contained in:
2026-05-01 16:06:11 +03:00
parent 792d8bf6af
commit bcc7ca5d12
6 changed files with 294 additions and 105 deletions
@@ -0,0 +1,45 @@
version: '3.8'
services:
# База данных для стейджинга
jambo-db-staging:
image: postgres:15-alpine
container_name: jambo-db-staging
restart: always
networks:
- jambotron-staging-net
environment:
POSTGRES_USER: ${STAGING_DB_USER}
POSTGRES_PASSWORD: ${STAGING_DB_PASSWORD}
POSTGRES_DB: ${STAGING_DB_NAME}
volumes:
- jambo_db_staging_data:/var/lib/postgresql/data
# Backend-приложение (Staging версия)
jambotron-app-stg:
image: jambotron-app:stg-latest
container_name: jambotron-app-stg
restart: always
depends_on:
- jambo-db-staging
networks:
- jambotron-staging-net
- jambotron-net # Для связи с Caddy
environment:
SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE}
SPRING_DATASOURCE_URL: jdbc:postgresql://jambo-db-staging:5432/${STAGING_DB_NAME}
SPRING_DATASOURCE_USERNAME: ${STAGING_DB_USER}
SPRING_DATASOURCE_PASSWORD: ${STAGING_DB_PASSWORD}
labels:
# Настройки для caddy-docker-proxy
caddy: ${STAGING_DOMAIN}
caddy.reverse_proxy: "{{upstreams 8080}}"
networks:
jambotron-staging-net:
driver: bridge
jambotron-net:
external: true # Используем существующую сеть
volumes:
jambo_db_staging_data: