fix deploy
This commit is contained in:
parent
d50626b32a
commit
b14700e583
1 changed files with 11 additions and 4 deletions
15
.github/workflows/deploy.yml
vendored
15
.github/workflows/deploy.yml
vendored
|
|
@ -102,11 +102,18 @@ jobs:
|
||||||
git fetch origin main
|
git fetch origin main
|
||||||
git reset --hard origin/main
|
git reset --hard origin/main
|
||||||
|
|
||||||
# Sentry release tracking — записываем git-sha в .env.runtime
|
# Sentry release tracking — записываем git-sha в .env.runtime.
|
||||||
# (отдельный файл, чтобы не трогать ручной .env с секретами).
|
# ВАЖНО: НЕ перезаписываем файл целиком (там могут быть
|
||||||
# backend/worker/beat подхватывают его через env_file (см. compose).
|
# COUCHDB_PASSWORD и др. user-managed secrets). Заменяем только
|
||||||
|
# строку SENTRY_RELEASE или добавляем если её нет.
|
||||||
mkdir -p backend
|
mkdir -p backend
|
||||||
printf 'SENTRY_RELEASE=%s\n' "$IMAGE_TAG" > backend/.env.runtime
|
touch backend/.env.runtime
|
||||||
|
if grep -q '^SENTRY_RELEASE=' backend/.env.runtime; then
|
||||||
|
sed -i "s|^SENTRY_RELEASE=.*|SENTRY_RELEASE=$IMAGE_TAG|" backend/.env.runtime
|
||||||
|
else
|
||||||
|
printf 'SENTRY_RELEASE=%s\n' "$IMAGE_TAG" >> backend/.env.runtime
|
||||||
|
fi
|
||||||
|
chmod 600 backend/.env.runtime
|
||||||
|
|
||||||
# Создать external network если её нет (нужна Caddy для маршрута
|
# Создать external network если её нет (нужна Caddy для маршрута
|
||||||
# obsidian.gendsgn.ru → couchdb из отдельного obsidian-stack).
|
# obsidian.gendsgn.ru → couchdb из отдельного obsidian-stack).
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue