remow starship dns
This commit is contained in:
@@ -24,11 +24,15 @@ jobs:
|
||||
- name: Build and Deploy
|
||||
run: |
|
||||
# 1. СТРОГОЕ ОПРЕДЕЛЕНИЕ ПЕРЕМЕННЫХ ОКРУЖЕНИЯ
|
||||
if [[ "${{ github.ref }}" == *"production"* ]]; then
|
||||
D_NAME="jambotron-prod"; D_DB="jambotron_prod"; D_DOMAIN="jambotron.com"; D_TAG="prod-latest"
|
||||
else
|
||||
D_NAME="jambotron-staging"; D_DB="jambotron_stg"; D_DOMAIN="staging.jambotron.com"; D_TAG="stg-latest"
|
||||
fi
|
||||
if [[ "${{ github.ref }}" == *"production"* ]]; then
|
||||
D_NAME="jambotron-prod"; D_DB="jambotron_prod"; D_DOMAIN="jambotron.com"; D_TAG="prod-latest"
|
||||
# Для продакшена оставляем wildcard
|
||||
CADDY_LABELS="$D_DOMAIN, *.$D_DOMAIN"
|
||||
else
|
||||
D_NAME="jambotron-staging"; D_DB="jambotron_stg"; D_DOMAIN="staging.jambotron.com"; D_TAG="stg-latest"
|
||||
# Для стейджинга только основной домен
|
||||
CADDY_LABELS="$D_DOMAIN"
|
||||
fi
|
||||
|
||||
echo "Starting созидание for $D_NAME with tag $D_TAG"
|
||||
|
||||
@@ -48,7 +52,6 @@ jobs:
|
||||
docker stop $D_NAME || true
|
||||
docker rm $D_NAME || true
|
||||
|
||||
# 5. ЗАПУСК СИСТЕМЫ (МНОГОСТРОЧНЫЙ ФОРМАТ ДЛЯ CADDY)
|
||||
docker run -d --name $D_NAME --network jambotron-net --restart always \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-v jambotron_data:/jambotron_data \
|
||||
@@ -60,7 +63,7 @@ jobs:
|
||||
-e SPRING_FLYWAY_USER=jambotron_admin \
|
||||
-e SPRING_FLYWAY_PASSWORD=jambo_secret_pass \
|
||||
-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}}" \
|
||||
jambotron-app:$D_TAG
|
||||
|
||||
|
||||
Reference in New Issue
Block a user