14 lines
561 B
Bash
14 lines
561 B
Bash
#!/usr/bin/env bash
|
|
# Print or set f7push API secret (F7_PUSH_SECRET for support.f7cloud.ru webhook).
|
|
set -euo pipefail
|
|
cd /var/www/f7cloud
|
|
if [[ "${1:-}" == "--regenerate" ]]; then
|
|
SECRET=$(openssl rand -base64 36 | tr -d '/+=' | head -c 48)
|
|
sudo -u www-data php occ config:app:set f7push api_secret --value="$SECRET"
|
|
sudo -u www-data php occ config:app:set f7support push_webhook_secret --value="$SECRET"
|
|
echo "$SECRET"
|
|
else
|
|
sudo -u www-data php occ config:app:get f7push api_secret 2>/dev/null || true
|
|
echo "(If empty, run with --regenerate)"
|
|
fi
|