Update directory paths from ~/homelab/ to ~/hops/
- Changed macOS deployment directory from ~/homelab/ to ~/hops/ - Updated all core scripts to use new path structure: • Main working directory: ~/hops/ • Config directory: ~/hops/config/ • Media directory: ~/hops/media/ • Environment file: ~/hops/.env - Updated documentation in CLAUDE.md and README.md - Changed log file naming from homelab-* to hops-* - Linux paths remain unchanged (/opt/appdata, /mnt/media) Benefits: - Better brand consistency with project name - Cleaner, more professional directory structure - Shorter, easier to remember paths - Immediately obvious what directory belongs to HOPS 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -86,7 +86,7 @@ sudo tail -f /var/log/hops/hops-main-*.log
|
||||
sudo tail -f /usr/local/var/log/hops/hops-main-*.log
|
||||
|
||||
# View Docker Compose logs
|
||||
cd ~/homelab && docker compose logs -f [service-name]
|
||||
cd ~/hops && docker compose logs -f [service-name]
|
||||
```
|
||||
|
||||
## Service Architecture
|
||||
@@ -96,7 +96,7 @@ All services follow a standardized Docker Compose pattern:
|
||||
- LinuxServer.io containers with PUID/PGID/TZ environment variables
|
||||
- Platform-aware volume mounting:
|
||||
- **Linux**: `/opt/appdata` for configs, `/mnt/media` for data
|
||||
- **macOS**: `/Users/[user]/homelab/config` for configs, `/Users/[user]/homelab/media` for data
|
||||
- **macOS**: `/Users/[user]/hops/config` for configs, `/Users/[user]/hops/media` for data
|
||||
- Health checks for web services
|
||||
- Unified network configuration (`homelab` network)
|
||||
- Restart policy: `unless-stopped`
|
||||
@@ -114,7 +114,7 @@ All services follow a standardized Docker Compose pattern:
|
||||
|
||||
### Linux File Structure
|
||||
```
|
||||
~/homelab/ # Main deployment directory
|
||||
~/hops/ # Main deployment directory
|
||||
├── docker-compose.yml # Generated service definitions
|
||||
├── .env # Environment variables
|
||||
└── logs/ # Application logs
|
||||
@@ -131,7 +131,7 @@ All services follow a standardized Docker Compose pattern:
|
||||
|
||||
### macOS File Structure
|
||||
```
|
||||
~/homelab/ # Main deployment directory
|
||||
~/hops/ # Main deployment directory
|
||||
├── docker-compose.yml # Generated service definitions
|
||||
├── .env # Environment variables
|
||||
├── logs/ # Application logs
|
||||
@@ -146,7 +146,7 @@ All services follow a standardized Docker Compose pattern:
|
||||
|
||||
## Environment Configuration
|
||||
|
||||
Key environment variables in `~/homelab/.env`:
|
||||
Key environment variables in `~/hops/.env`:
|
||||
- `PUID`/`PGID`: User/group IDs for file permissions
|
||||
- `TZ`: Timezone configuration
|
||||
- `DATA_ROOT`: Media storage location
|
||||
|
||||
Reference in New Issue
Block a user