Remove automatic deployment prompt from setup script
Changes: - scripts/setup-homelab.sh: Remove interactive deployment prompt - Users must now run deploy script manually - Simplifies both scripts (no sudo workarounds needed) - Clearer two-step process: setup then deploy - Documentation updates: - README.md: Updated step 3-4 with manual deployment - docs/getting-started.md: Removed step 6 (log out), clarified steps - docs/manual-setup.md: Added sudo to deploy command - docs/troubleshooting/COMMON-ISSUES.md: Added sudo to all deploy commands Rationale: - Automatic deployment via 'su -' cannot work with sudo requirement - Manual two-step process is clearer and more reliable - Setup focuses on configuration, deploy focuses on services
This commit is contained in:
@@ -98,7 +98,7 @@ The infrastructure uses Traefik for reverse proxy with automatic SSL, Authelia f
|
||||
- **Create admin user and password hash**
|
||||
- Set up directory structure and Docker networks
|
||||
|
||||
**Important:** Log out and back in (or run `newgrp docker`) after setup completes.
|
||||
**Important:** If NVIDIA drivers were installed, reboot before continuing. Otherwise, proceed to step 4.
|
||||
|
||||
4. **Run deployment script:**
|
||||
|
||||
@@ -113,7 +113,7 @@ The infrastructure uses Traefik for reverse proxy with automatic SSL, Authelia f
|
||||
- Open Dockge in your browser
|
||||
|
||||
```bash
|
||||
./scripts/deploy-homelab.sh
|
||||
sudo ./scripts/deploy-homelab.sh
|
||||
```
|
||||
|
||||
**Note:** The script will prompt to optionally pre-pull images for additional stacks. This takes time but speeds up future deployments. Default is no. Wildcard certificate generation takes 2-5 minutes.
|
||||
|
||||
Reference in New Issue
Block a user