feat(python/robomp): migrated robomp into monorepo as python/robomp/
- Subtree-merged github.com/can1357/roboomp with full history - Wired python/robomp/web as a Bun workspace; migrated SolidJS deps to root catalog - Removed nested bun.lock/bunfig.toml/biome.json; root configs now own them - Replaced scripts/with-pi-root.sh; default PI_ROOT to ../.. (the monorepo) - Added root recipes: test:py, lint:py, fix:py (Python opt-in, not folded into bun test) - Updated .gitignore/.dockerignore for robomp runtime state (data/, cache/, web dist, static bundle) - Updated README/AGENTS/.env.example to drop ROBOMP_PI_* auto-clone knobs
This commit is contained in:
@@ -164,20 +164,9 @@ ROBOMP_BIND_PORT=8080
|
||||
# =============================================================================
|
||||
# --- oh-my-pi source location (host side) ---
|
||||
# =============================================================================
|
||||
# `bun run pi-artifacts` and `bun run up` need a local oh-my-pi checkout: the
|
||||
# build reads it as the docker build context, and docker-compose.yml mounts
|
||||
# it read-only at /work/pi inside the container. The wrapper at
|
||||
# scripts/with-pi-root.sh resolves this in order: PI_ROOT → /work/pi → cloned
|
||||
# cache under .cache/oh-my-pi (auto-cloned on first run).
|
||||
#
|
||||
# Set PI_ROOT to point bun scripts at your own checkout; leave blank to let
|
||||
# the wrapper auto-clone.
|
||||
# PI_ROOT=/work/pi
|
||||
#
|
||||
# Override clone source / ref / destination when relying on auto-clone.
|
||||
# ROBOMP_PI_REPO_URL=https://github.com/can1357/oh-my-pi.git
|
||||
# ROBOMP_PI_REF=main
|
||||
# ROBOMP_PI_CACHE_DIR=./.cache/oh-my-pi
|
||||
#
|
||||
# Set to 1 to `git fetch && reset --hard` the cache on every bun-script run.
|
||||
# ROBOMP_PI_AUTO_UPDATE=0
|
||||
# robomp lives inside the oh-my-pi monorepo at `python/robomp/`. The default
|
||||
# `bun run pi-artifacts` builds the parent monorepo (`../..`) as its docker
|
||||
# build context, and `docker-compose.yml` mounts that same path read-only at
|
||||
# `/work/pi` inside the container. Override `PI_ROOT` only if you want to point
|
||||
# the build/mount at a different oh-my-pi checkout.
|
||||
# PI_ROOT=../..
|
||||
|
||||
Reference in New Issue
Block a user