A minimal, no-keep-root deployment of the IDEKube agent image. It exposes
only the openclaw gateway (/agent) and the web SSH endpoint (/ssh),
reverse-proxied by Nginx on port 80 inside the container.
cd manifests/docker-compose/no_keep_rootA minimal, no-keep-root deployment of the IDEKube agent image. It exposes
only the openclaw gateway (/agent) and the web SSH endpoint (/ssh),
reverse-proxied by Nginx on port 80 inside the container.
cd manifests/docker-compose/no_keep_root| #!/usr/bin/env bash | |
| set -euo pipefail | |
| FILES=( | |
| "$HOME/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json" | |
| "$HOME/Library/Application Support/Chromium/NativeMessagingHosts/com.anthropic.claude_browser_extension.json" | |
| "$HOME/Library/Application Support/com.operasoftware.Opera/NativeMessagingHosts/com.anthropic.claude_browser_extension.json" | |
| "$HOME/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.anthropic.claude_browser_extension.json" | |
| "$HOME/Library/Application Support/Arc/User Data/NativeMessagingHosts/com.anthropic.claude_browser_extension.json" | |
| "$HOME/Library/Application Support/Vivaldi/NativeMessagingHosts/com.anthropic.claude_browser_extension.json" |
| FROM pytorch/pytorch:2.7.1-cuda12.8-cudnn9-devel | |
| RUN apt-get update && apt-get install -y ffmpeg vim build-essential git rdfind | |
| RUN conda init && \ | |
| conda config --set always_yes true && \ | |
| conda config --add channels defaults | |
| # essentiall source ~/.bashrc | |
| SHELL ["/bin/bash", "-c"] |
| I used Gemini to improve expression of the paragraphs. |
| #!name=davidliyutong surge no ssh module | |
| #!desc=This is a custom module for Surge5 that sets direct routes for ssh | |
| [Rule] | |
| PROCESS-NAME,/usr/bin/ssh,DIRECT |
| #!/bin/bash | |
| # 检查参数个数 | |
| if [ "$#" -lt 3 ]; then | |
| echo "Usage:" | |
| echo "./tool backup <volume> <output-file>" | |
| echo "./tool restore <input-file> <volume>" | |
| exit 1 | |
| fi |
| #!name=davidliyutong personal module | |
| #!desc=This is a custom module for Surge5 that sets direct routes for specific IP CIDRs. | |
| [MITM] | |
| hostname = %APPEND% 100.100.100.0/24, 100.99.0.0/16, 192.168.0.0/16, 10.0.0.0/8 | |
| [Rule] | |
| IP-CIDR,100.112.0.0/16,DIRECT | |
| IP-CIDR,100.100.100.0/24,DIRECT | |
| IP-CIDR,100.99.0.0/16,DIRECT |
| #!/bin/sh | |
| # This function takes RGB values and writes them to the LED device | |
| set_led_color() { | |
| echo -n "$1,$2,$3" > /proc/ubnt_ledbar/custom_color | |
| } | |
| # This function smoothly transitions from one color to another | |
| transition_color() { | |
| local startR=$1 |
| import logging | |
| from typing import List, Optional, Tuple | |
| import numpy as np | |
| import pyrealsense2 as rs | |
| from pydantic import BaseModel | |
| import open3d as o3d | |
| import cv2 | |
| import py_cli_interaction | |
| import datetime |
| import asyncio | |
| import heapq | |
| from time import monotonic | |
| from typing import Iterable, Dict, Any, List, Callable, Optional | |
| import datetime | |
| import inspect | |
| class RateLimit: | |
| def __init__(self, num: int, duration: datetime.timedelta): |