#!/usr/bin/env bash set -euo pipefail # On a cloud Ubuntu/Debian VM with Docker: # git clone https://huggingface.co/manus4oHER/metin2-private-server # cd metin2-private-server/cloud && bash deploy.sh # Or: bash deploy.sh PUBLIC_IP="${1:-$(curl -4 -s ifconfig.me || hostname -I | awk '{print $1}')}" DB_PASS="${2:-$(openssl rand -hex 12)}" ROOT_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$ROOT_DIR" if ! command -v docker >/dev/null 2>&1; then echo "Install Docker first: https://docs.docker.com/engine/install/" exit 1 fi cat > .env <