0.27.1 — flat Infisical keys (_), seed-secrets.sh in deploy, plist cleanup, .env strip
Some checks failed
ci / build-test (push) Has been cancelled
ci / docker-build (push) Has been cancelled
ci / web (push) Has been cancelled
Desktop App / Build Linux (amd64) (push) Has been cancelled
Desktop App / Attach to Release (push) Has been cancelled

This commit is contained in:
2026-08-06 22:08:02 +02:00
parent c9d506b0f8
commit 7a34d8c8a0
7 changed files with 85 additions and 29 deletions

View File

@@ -51,10 +51,14 @@ echo "[6/6] health check"
for i in $(seq 1 $RETRIES); do
if curl -sf "$HEALTH_URL" > /dev/null 2>&1; then
echo "healthy after ${i}s"
exit 0
break
fi
sleep "$SLEEP"
done
echo "ERROR: health check failed after $((RETRIES * SLEEP))s"
exit 1
# 7. Seed secrets into Infisical (idempotent)
echo "[7/7] seed secrets"
docker compose exec -T api oikos secret list > /dev/null 2>&1 && \
docker compose cp scripts/seed-secrets.sh api:/opt/oikos/scripts/seed-secrets.sh 2>/dev/null && \
docker compose exec -T api /opt/oikos/scripts/seed-secrets.sh || \
echo "WARNING: secret seeding skipped (infisical not reachable)"