#!/usr/bin/env bash set -euo pipefail project_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" env_file="$project_dir/.env.docker" if [[ -e "$env_file" ]]; then echo ".env.docker existe deja; aucune modification effectuee." exit 0 fi command -v openssl >/dev/null 2>&1 || { echo "openssl est requis pour generer les secrets." >&2 exit 1 } db_password="$(openssl rand -hex 24)" root_password="$(openssl rand -hex 24)" secret_key="$(openssl rand -hex 48)" setup_token="$(openssl rand -hex 32)" outlook_key="$(openssl rand -base64 32 | tr -d '\n')" cat > "$env_file" <