remow starship dns

This commit is contained in:
2026-05-07 21:20:05 +03:00
parent 882801ef17
commit 2c5c1fb675
2 changed files with 12 additions and 21 deletions
+5 -2
View File
@@ -26,8 +26,12 @@ jobs:
# 1. СТРОГОЕ ОПРЕДЕЛЕНИЕ ПЕРЕМЕННЫХ ОКРУЖЕНИЯ # 1. СТРОГОЕ ОПРЕДЕЛЕНИЕ ПЕРЕМЕННЫХ ОКРУЖЕНИЯ
if [[ "${{ github.ref }}" == *"production"* ]]; then if [[ "${{ github.ref }}" == *"production"* ]]; then
D_NAME="jambotron-prod"; D_DB="jambotron_prod"; D_DOMAIN="jambotron.com"; D_TAG="prod-latest" D_NAME="jambotron-prod"; D_DB="jambotron_prod"; D_DOMAIN="jambotron.com"; D_TAG="prod-latest"
# Для продакшена оставляем wildcard
CADDY_LABELS="$D_DOMAIN, *.$D_DOMAIN"
else else
D_NAME="jambotron-staging"; D_DB="jambotron_stg"; D_DOMAIN="staging.jambotron.com"; D_TAG="stg-latest" D_NAME="jambotron-staging"; D_DB="jambotron_stg"; D_DOMAIN="staging.jambotron.com"; D_TAG="stg-latest"
# Для стейджинга только основной домен
CADDY_LABELS="$D_DOMAIN"
fi fi
echo "Starting созидание for $D_NAME with tag $D_TAG" echo "Starting созидание for $D_NAME with tag $D_TAG"
@@ -48,7 +52,6 @@ jobs:
docker stop $D_NAME || true docker stop $D_NAME || true
docker rm $D_NAME || true docker rm $D_NAME || true
# 5. ЗАПУСК СИСТЕМЫ (МНОГОСТРОЧНЫЙ ФОРМАТ ДЛЯ CADDY)
docker run -d --name $D_NAME --network jambotron-net --restart always \ docker run -d --name $D_NAME --network jambotron-net --restart always \
-v /var/run/docker.sock:/var/run/docker.sock \ -v /var/run/docker.sock:/var/run/docker.sock \
-v jambotron_data:/jambotron_data \ -v jambotron_data:/jambotron_data \
@@ -60,7 +63,7 @@ jobs:
-e SPRING_FLYWAY_USER=jambotron_admin \ -e SPRING_FLYWAY_USER=jambotron_admin \
-e SPRING_FLYWAY_PASSWORD=jambo_secret_pass \ -e SPRING_FLYWAY_PASSWORD=jambo_secret_pass \
-e SPRING_DATA_MONGODB_URI=mongodb://jambotron_admin:jambo_mongo_secret@jambo-mongo:27017/jambotron?authSource=admin \ -e SPRING_DATA_MONGODB_URI=mongodb://jambotron_admin:jambo_mongo_secret@jambo-mongo:27017/jambotron?authSource=admin \
-l "caddy=$D_DOMAIN, *.$D_DOMAIN" \ -l "caddy=$CADDY_LABELS" \
-l "caddy.reverse_proxy={{upstreams 8081}}" \ -l "caddy.reverse_proxy={{upstreams 8081}}" \
jambotron-app:$D_TAG jambotron-app:$D_TAG
+1 -13
View File
@@ -1,10 +1,7 @@
services: services:
# --- ЯДРО: Caddy с авто-лейблами --- # --- ЯДРО: Caddy с авто-лейблами ---
caddy: caddy:
# Вместо image используем build image: lucaslorentz/caddy-docker-proxy:latest
build:
context: .
dockerfile: Dockerfile-caddy
container_name: caddy container_name: caddy
ports: ports:
- 80:80 - 80:80
@@ -85,15 +82,6 @@ services:
caddy: test-app1.jambotron.com caddy: test-app1.jambotron.com
caddy.reverse_proxy: "{{upstreams 80}}" caddy.reverse_proxy: "{{upstreams 80}}"
restart: always restart: always
loki:
image: grafana/loki:2.9.0
container_name: jambo-loki
ports:
- "3100:3100"
command: -config.file=/etc/loki/local-config.yaml
networks:
- jambotron-net
restart: always
networks: networks:
jambotron-net: jambotron-net: