Le webroot contient le contenu de src/ à plat, mais la cible mirroir partait de « ./ ». Lancée depuis la racine, elle publiait .git/, shell.nix et surtout .envrc — qui contient le mot de passe FTP en clair — dans le répertoire public. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
6 lines
196 B
Makefile
6 lines
196 B
Makefile
start:
|
|
php -S localhost:8000 -t src
|
|
|
|
# Require a password. Not versioned. See Bitwarden.
|
|
deploy:
|
|
lftp -e "mirror -R ./src ftp://dhufpvp@ftp.cluster029.hosting.ovh.net/www" -u dhufpvp,${FTP_PASS}
|