fix: CORS_ORIGINS quote et source securise du .env
This commit is contained in:
+12
-4
@@ -274,7 +274,7 @@ TESSERACT_CMD=$TESSERACT_CMD
|
|||||||
OCR_LANGUAGES=$OCR_LANGUAGES
|
OCR_LANGUAGES=$OCR_LANGUAGES
|
||||||
|
|
||||||
# ── CORS ─────────────────────────────────────────────────────
|
# ── CORS ─────────────────────────────────────────────────────
|
||||||
CORS_ORIGINS=$CORS_ORIGINS
|
CORS_ORIGINS='$CORS_ORIGINS'
|
||||||
|
|
||||||
# ── Authentification ─────────────────────────────────────────
|
# ── Authentification ─────────────────────────────────────────
|
||||||
ADMIN_API_KEY=
|
ADMIN_API_KEY=
|
||||||
@@ -304,7 +304,11 @@ create_directories() {
|
|||||||
|
|
||||||
# Charger .env s'il existe
|
# Charger .env s'il existe
|
||||||
if [[ -f "$ENV_FILE" ]]; then
|
if [[ -f "$ENV_FILE" ]]; then
|
||||||
set -a; source "$ENV_FILE"; set +a
|
while IFS= read -r line; do
|
||||||
|
[[ "$line" =~ ^[[:space:]]*# ]] && continue
|
||||||
|
[[ "$line" =~ ^[[:space:]]*$ ]] && continue
|
||||||
|
[[ "$line" =~ ^[[:space:]]*[A-Za-z_][A-Za-z0-9_]*= ]] && eval "export $line" 2>/dev/null || true
|
||||||
|
done < "$ENV_FILE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local backup_dir="${BACKUP_DIR:-./backups}"
|
local backup_dir="${BACKUP_DIR:-./backups}"
|
||||||
@@ -384,7 +388,11 @@ show_urls() {
|
|||||||
|
|
||||||
# Charger les ports depuis .env
|
# Charger les ports depuis .env
|
||||||
if [[ -f "$ENV_FILE" ]]; then
|
if [[ -f "$ENV_FILE" ]]; then
|
||||||
set -a; source "$ENV_FILE"; set +a
|
while IFS= read -r line; do
|
||||||
|
[[ "$line" =~ ^[[:space:]]*# ]] && continue
|
||||||
|
[[ "$line" =~ ^[[:space:]]*$ ]] && continue
|
||||||
|
[[ "$line" =~ ^[[:space:]]*[A-Za-z_][A-Za-z0-9_]*= ]] && eval "export $line" 2>/dev/null || true
|
||||||
|
done < "$ENV_FILE"
|
||||||
fi
|
fi
|
||||||
local admin_port="${ADMIN_PORT:-3001}"
|
local admin_port="${ADMIN_PORT:-3001}"
|
||||||
local backend_port="${BACKEND_PORT:-8001}"
|
local backend_port="${BACKEND_PORT:-8001}"
|
||||||
@@ -403,7 +411,7 @@ show_urls() {
|
|||||||
# ── Mise à jour ──────────────────────────────────────────────
|
# ── Mise à jour ──────────────────────────────────────────────
|
||||||
|
|
||||||
restart_updated() {
|
restart_updated() {
|
||||||
source "$ENV_FILE" 2>/dev/null || true
|
while IFS= read -r line; do [[ "$line" =~ ^[A-Za-z_][A-Za-z0-9_]*= ]] && eval "$line" 2>/dev/null || true; done < "$ENV_FILE"
|
||||||
info "Mise à jour : pull + recréation..."
|
info "Mise à jour : pull + recréation..."
|
||||||
docker compose -f "$COMPOSE_FILE" --env-file "$ENV_FILE" pull 2>&1 | grep -E "Pull|Image|up to date" || true
|
docker compose -f "$COMPOSE_FILE" --env-file "$ENV_FILE" pull 2>&1 | grep -E "Pull|Image|up to date" || true
|
||||||
docker compose -f "$COMPOSE_FILE" --env-file "$ENV_FILE" up -d --remove-orphans
|
docker compose -f "$COMPOSE_FILE" --env-file "$ENV_FILE" up -d --remove-orphans
|
||||||
|
|||||||
Reference in New Issue
Block a user