#!/usr/bin/env bash cat << 'EOF' ════════════════════════════════════════════════════════════════════ GHOST DOCKER HELP & COMMANDS ════════════════════════════════════════════════════════════════════ COMMON COMMANDS: docker compose logs -f ghost # View real-time logs docker compose logs -f caddy # View Caddy webserver logs docker compose ps # Check service status docker compose down # Stop all services docker compose up -d # Start all services docker compose restart ghost # Restart Ghost container TROUBLESHOOTING: docker compose exec ghost sh # Access Ghost container shell docker compose logs --tail=100 # View last 100 log lines docker stats # Monitor resource usage DATABASE ACCESS: docker compose exec mysql mysql -u root -p # Use the DATABASE_ROOT_PASSWORD from your .env file UPGRADES: git pull # Pull latest updates docker compose pull # Get latest container images docker compose up -d # Upgrade to the latest version For major upgrades, always: 1. Backup your data first 2. Read Ghost's release notes 3. Test in a staging environment CONFIGURATION: - Edit .env file for environment variables - Restart Ghost after changes: docker compose up -d USEFUL PATHS: Content: ./data/ghost/ Database: ./data/mysql/ Logs: docker compose logs Config: ./.env MORE HELP: Ghost Docs: https://ghost.org/docs/ Ghost Community: https://forum.ghost.org/ EOF