8080 cp -v .env deploy_bundle/.env
8181 cp -v docker-compose.prod-infra.yml deploy_bundle/
8282 cp -v docker-compose.prod-services.yml deploy_bundle/
83-
83+ mkdir -p deploy_bundle/monitoring/grafana/provisioning
84+ cp -v monitoring/prometheus.yml deploy_bundle/monitoring/
85+ cp -v monitoring/loki-config.yml deploy_bundle/monitoring/
86+ cp -v monitoring/promtail-config.yml deploy_bundle/monitoring/
87+ cp -vr monitoring/grafana/provisioning/* deploy_bundle/monitoring/grafana/provisioning/ 2>/dev/null || true
88+
8489 mkdir -p ops
8590 cat > ops/deploy.sh <<'EOS'
8691 #!/usr/bin/env bash
@@ -171,6 +176,9 @@ jobs:
171176 test -f deploy_bundle/docker-compose.prod-infra.yml
172177 test -f deploy_bundle/docker-compose.prod-services.yml
173178 test -f deploy_bundle/deploy.sh
179+ test -f deploy_bundle/monitoring/prometheus.yml
180+ test -f deploy_bundle/monitoring/loki-config.yml
181+ test -f deploy_bundle/monitoring/promtail-config.yml
174182
175183 - name : Upload bundle to server
176184@@ -179,7 +187,7 @@ jobs:
179187 username : ${{ secrets.SSH_USER }}
180188 key : ${{ secrets.SSH_PRIVATE_KEY }}
181189 port : ${{ secrets.SSH_PORT }}
182- source : " deploy_bundle/.env,deploy_bundle/docker-compose.prod-infra.yml,deploy_bundle/docker-compose.prod-services.yml,deploy_bundle/deploy.sh"
190+ source : " deploy_bundle/.env,deploy_bundle/docker-compose.prod-infra.yml,deploy_bundle/docker-compose.prod-services.yml,deploy_bundle/deploy.sh,deploy_bundle/monitoring/** "
183191 target : " ${{ steps.targetdir.outputs.DEPLOY_DIR_FINAL }}"
184192 overwrite : true
185193 strip_components : 1
0 commit comments