703edbe4a1
Added: - generate-config.py registers mempalace as a remote MCP endpoint when MEMPALACE_REMOTE_URL is set (MEMPALACE_REMOTE_TOKEN -> Bearer), else the local stdio command as before. Same env contract as pi-devbox's bridge. - docker-compose.mempalace.yml: optional shared server (mempalace-mcp --transport http), loopback-bound by default. - compose (both) + .env.example(.shared): MEMPALACE_REMOTE_URL/TOKEN + local-vs-external docs. Fixed: - validate.yml: skip validate-base/validate-omos on base-changing commits (base-change-warning now exports base_changed). Previously a commit that changed the base AND tightened smoke-test.sh in lockstep (v2.4.0 nano/micro) hard-failed against the stale base-latest until the release rebuilt it. actionlint clean. README + CHANGELOG (Unreleased).
41 lines
2.1 KiB
Bash
41 lines
2.1 KiB
Bash
# ── Shared machine setup ─────────────────────────────────────────────
|
|
# SIGNUM isolates your container name and named volumes from other users.
|
|
#
|
|
# Own-account mode (each user has their own OS login):
|
|
# Leave SIGNUM commented out — it defaults to your OS username ($USER).
|
|
# SIGNUM=
|
|
#
|
|
# Shared-account mode (everyone logs in as the same OS user):
|
|
# Uncomment and set to your unique identifier.
|
|
# SIGNUM=your-signum-here
|
|
|
|
# ── Provider ─────────────────────────────────────────────────────────
|
|
OPENCODE_PROVIDER=amazon-bedrock
|
|
OPENCODE_MODEL=amazon-bedrock/eu.anthropic.claude-opus-4-6-v1
|
|
AWS_REGION=eu-west-1
|
|
AWS_PROFILE=default
|
|
|
|
# ── Git ──────────────────────────────────────────────────────────────
|
|
GIT_USER_NAME=Your Name
|
|
GIT_USER_EMAIL=your.name@example.com
|
|
|
|
# ── Paths (adjust to your layout) ───────────────────────────────────
|
|
# Default: ~/src mounted as /workspace
|
|
# WORKSPACE_PATH=~/src
|
|
|
|
# SSH keys — defaults to shared ~/.ssh
|
|
# If you have per-user keys: SSH_KEY_PATH=~/<signum>/.ssh
|
|
# SSH_KEY_PATH=~/.ssh
|
|
|
|
# ── MemPalace memory ─────────────────────────────────────────────────
|
|
# Default: each container runs its own LOCAL palace. To share ONE external
|
|
# MemPalace across containers/harnesses, set the URL (no local server is
|
|
# spawned when set). MEMPALACE_REMOTE_TOKEN is an optional bearer token.
|
|
# MEMPALACE_REMOTE_URL=http://mempalace.lan:8765/mcp
|
|
# MEMPALACE_REMOTE_TOKEN=
|
|
|
|
# ── Locale (defaults to en_US.UTF-8) ────────────────────────────────
|
|
# LANG=sv_SE.UTF-8
|
|
# LANGUAGE=sv_SE:sv
|
|
# LC_ALL=sv_SE.UTF-8
|