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:
Stephen Klein
2025-07-17 22:06:13 -04:00
parent 5affcd2e26
commit d351b6030e
8 changed files with 46 additions and 46 deletions
+9 -9
View File
@@ -29,12 +29,12 @@ check_docker_access() {
# Generate Docker Compose configuration
generate_docker_compose() {
local services=("$@")
local compose_file="$HOME/homelab/docker-compose.yml"
local compose_file="$HOME/hops/docker-compose.yml"
info "📝 Generating Docker Compose configuration..."
# Create homelab directory
mkdir -p "$HOME/homelab"
mkdir -p "$HOME/hops"
# Generate compose file header
cat > "$compose_file" << EOF
@@ -69,7 +69,7 @@ EOF
# Deploy services
deploy_services() {
local compose_file="$HOME/homelab/docker-compose.yml"
local compose_file="$HOME/hops/docker-compose.yml"
if [[ ! -f "$compose_file" ]]; then
error_exit "Docker Compose file not found: $compose_file"
@@ -77,7 +77,7 @@ deploy_services() {
info "🚀 Deploying services..."
cd "$HOME/homelab"
cd "$HOME/hops"
# Pull images
if docker compose pull; then
@@ -96,7 +96,7 @@ deploy_services() {
# Stop services
stop_services() {
local compose_file="$HOME/homelab/docker-compose.yml"
local compose_file="$HOME/hops/docker-compose.yml"
if [[ ! -f "$compose_file" ]]; then
error_exit "Docker Compose file not found: $compose_file"
@@ -104,7 +104,7 @@ stop_services() {
info "🛑 Stopping services..."
cd "$HOME/homelab"
cd "$HOME/hops"
if docker compose down; then
success "Services stopped successfully"
@@ -115,7 +115,7 @@ stop_services() {
# Show service status
show_service_status() {
local compose_file="$HOME/homelab/docker-compose.yml"
local compose_file="$HOME/hops/docker-compose.yml"
if [[ ! -f "$compose_file" ]]; then
error_exit "Docker Compose file not found: $compose_file"
@@ -123,7 +123,7 @@ show_service_status() {
info "📊 Service status:"
cd "$HOME/homelab"
cd "$HOME/hops"
docker compose ps
}
@@ -159,7 +159,7 @@ main() {
if [[ $# -eq 0 ]]; then
error_exit "Usage: $0 logs <service_name>"
fi
cd "$HOME/homelab"
cd "$HOME/hops"
docker compose logs -f "$1"
;;