diff --git a/config/claude-setup.md b/config/claude-setup.md new file mode 100644 index 0000000..eafa0a7 --- /dev/null +++ b/config/claude-setup.md @@ -0,0 +1,18 @@ +Kroky: + 1. Nainštaluj Node.js 20+ z NodeSource (apt default má len v18 čo nestačí): + curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - + sudo apt install -y nodejs + + 2. Nainštaluj Chromium z PPA (snap v LXC nefunguje): + sudo apt install -y software-properties-common + sudo add-apt-repository -y ppa:xtradeb/apps + sudo apt update + sudo apt install -y chromium + + 3. Nainštaluj chrome-devtools-mcp globálne: + sudo npm install -g chrome-devtools-mcp@latest + + 4. Zaregistruj MCP server v Claude Code: + claude mcp add -s user chrome-devtools -- chrome-devtools-mcp --headless --isolated --executablePath /usr/bin/chromium + + Po každom kroku over že všetko funguje (node --version musí byť 20+, which chromium, which chrome-devtools-mcp). Ak niečo zlyhá, oprav to pred pokračovaním. diff --git a/ct/ubuntu.sh b/ct/ubuntu.sh index 85c083a..44a299a 100644 --- a/ct/ubuntu.sh +++ b/ct/ubuntu.sh @@ -12,8 +12,9 @@ var_os="${var_os:-ubuntu}" var_version="${var_version:-24.04}" var_unprivileged="${var_unprivileged:-1}" -# URL pre stiahnutie users.json +# URL pre stiahnutie konfigurácie USERS_JSON_URL="https://git.inbox.sk/proxmox/Ubuntu24_LXC/raw/branch/main/config/users.json" +CLAUDE_SETUP_URL="https://git.inbox.sk/proxmox/Ubuntu24_LXC/raw/branch/main/config/claude-setup.md" header_info "$APP" variables @@ -166,6 +167,7 @@ simple_install() { # Export pre install skript export SELECTED_USERS export USERS_JSON="$users_json" + export CLAUDE_SETUP_URL # --- Nastavenie premenných pre build_container --- CT_TYPE="$var_unprivileged" diff --git a/install/ubuntu-install.sh b/install/ubuntu-install.sh index 1d2750f..ccca76d 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -61,6 +61,14 @@ create_user() { else msg_warn "Claude Code inštalácia zlyhala pre ${username} (nefatálna chyba)" fi + + # Stiahnutie claude-setup.md do home adresára + if [[ -n "${CLAUDE_SETUP_URL:-}" ]]; then + curl -fsSL "$CLAUDE_SETUP_URL" -o "${user_home}/claude-setup.md" 2>/dev/null && \ + chown "${username}:${username}" "${user_home}/claude-setup.md" && \ + msg_ok "claude-setup.md skopírovaný do ${user_home}" || \ + msg_warn "Nepodarilo sa stiahnuť claude-setup.md" + fi } # Zoznam vytvorených užívateľov (pre referenciu)