# 01 — Bootstrap, `.env`, Deployment **Priorität:** high **Abhängigkeiten:** keine **Blockiert:** 02, 03, 04, 05, 06 ## Ziel Lokales Repo mit dem Webspace verbinden und eine deploybare Grundstruktur anlegen. ## Checkliste - [ ] `.env.example` nach `.env` kopieren - [ ] Plesk-User/Passwort, FTP, später SMTP in `.env` eintragen (nicht committen) - [ ] In Plesk Document Root prüfen (typisch `httpdocs/`) - [ ] PHP-Version notieren (Cron-Screenshot: 8.5.x) - [ ] Verzeichnis `public/` als Quelle für `httpdocs/` festlegen - [ ] Erstes Test-Deployment: `public/index.php` mit `phpinfo()` oder „hello“ — danach wieder entfernen - [ ] HTTPS für `0012.de` prüfen (Let's Encrypt in Plesk) - [ ] Optional: Deploy-Skript (`scripts/deploy.sh` rsync/lftp) — nur wenn gewünscht ## Akzeptanzkriterien - FTP-Login funktioniert - `https://0012.de/` liefert eine Testseite - `.env` liegt lokal, ist in `.gitignore` ## Notizen - Temporäre URL aus Kundenbereich nutzen, falls DNS noch propagiert - Firewall: Port 8443 (Plesk), 21/22 (FTP/SFTP je nach Anbieter)