diff --git a/.zshrc b/.zshrc index 9fb2a05..496dc7b 100644 --- a/.zshrc +++ b/.zshrc @@ -232,9 +232,18 @@ _alias(){ alias dl="docker compose log -f" alias dc="docker compose" alias appupdate="docker compose pull && docker compose up -d --force-recreate" - drweb(){ - [[ "$1" == "" ]] && 1="./" - docker run -p "8080:80" -v "$1:/usr/share/nginx/html:ro" nginx:alpine + drweb() { + if [[ "$1" == "--help" || "$1" == "-h" ]]; then + echo "Usage: drweb [directory] [port]" + echo " directory: Directory to serve (default: current directory)" + echo " port: Port to use (default: 8080)" + return + fi + + local dir="${1:-./}" + local port="${2:-8080}" + + docker run -p "$port:80" -v "$dir:/usr/share/nginx/html:ro" nginx:alpine } fi