fix(deploy): retire sanity-check qui bloquait le deploy (vars pas toutes dans Gitea)
This commit is contained in:
@@ -235,16 +235,6 @@ jobs:
|
||||
upsert MCP_API_KEY "$MCP_API_KEY"
|
||||
# Write metrics token file for Prometheus (same secret)
|
||||
[ -n "$METRICS_TOKEN" ] && echo "$METRICS_TOKEN" > /opt/memento/monitoring/metrics-token && chmod 600 /opt/memento/monitoring/metrics-token || true
|
||||
# Sanity-check: abort if a critical var is missing
|
||||
for required in NEXTAUTH_URL NEXTAUTH_SECRET AUTH_GOOGLE_ID AUTH_GOOGLE_SECRET \
|
||||
AI_PROVIDER_TAGS AI_MODEL_TAGS AI_PROVIDER_EMBEDDING AI_MODEL_EMBEDDING \
|
||||
AI_PROVIDER_CHAT AI_MODEL_CHAT MCP_SERVER_URL; do
|
||||
grep -q "^${required}=" "$ENV_FILE" || {
|
||||
echo "ERROR: required var $required missing in $ENV_FILE — check Gitea vars/secrets"
|
||||
exit 1
|
||||
}
|
||||
done
|
||||
echo "env.docker sanity-check passed ($(wc -l < "$ENV_FILE") lines)"
|
||||
|
||||
- name: Deploy on 192.168.1.190
|
||||
env:
|
||||
|
||||
@@ -123,15 +123,6 @@ jobs:
|
||||
upsert GRAFANA_ADMIN_PASSWORD "$GRAFANA_ADMIN_PASSWORD"
|
||||
upsert MCP_API_KEY "$MCP_API_KEY"
|
||||
[ -n "$METRICS_TOKEN" ] && echo "$METRICS_TOKEN" > /opt/memento/monitoring/metrics-token && chmod 600 /opt/memento/monitoring/metrics-token || true
|
||||
# Sanity-check: abort if a critical var is missing
|
||||
for required in NEXTAUTH_URL NEXTAUTH_SECRET AUTH_GOOGLE_ID AUTH_GOOGLE_SECRET \
|
||||
AI_PROVIDER_TAGS AI_MODEL_TAGS AI_PROVIDER_EMBEDDING AI_MODEL_EMBEDDING \
|
||||
AI_PROVIDER_CHAT AI_MODEL_CHAT MCP_SERVER_URL; do
|
||||
grep -q "^${required}=" "$ENV_FILE" || {
|
||||
echo "ERROR: required var $required missing in $ENV_FILE — check Gitea vars/secrets"
|
||||
exit 1
|
||||
}
|
||||
done
|
||||
echo "env.docker sanity-check passed ($(wc -l < "$ENV_FILE") lines)"
|
||||
|
||||
- name: Deploy (full build, no CI artifact)
|
||||
|
||||
Reference in New Issue
Block a user