Commit Graph

  • e1029bbf27 Add python3-pip to base image for Mason LSP installs joakimp 2026-04-23 20:21:40 +02:00
  • 8c919074dd Persist neovim plugin/Mason data across container recreations joakimp 2026-04-23 19:56:35 +02:00
  • bca403c540 Bump opencode to 1.14.22 v1.14.22 joakimp 2026-04-23 18:10:08 +02:00
  • c182ada0dd Persist zoxide directory history across container recreations v1.14.21 joakimp 2026-04-23 09:17:39 +02:00
  • b9657415c4 Bump opencode to 1.14.21 joakimp 2026-04-23 09:04:44 +02:00
  • b37740bcce Fix incorrect 'Linux unaffected' claim in bind-mount caveat joakimp 2026-04-23 00:27:07 +02:00
  • 3982e9f18c Document Docker Desktop single-file bind-mount gotcha joakimp 2026-04-23 00:25:01 +02:00
  • 4d0c270196 Pin project name in default docker-compose.yml joakimp 2026-04-22 22:41:57 +02:00
  • aed5ff106b Add multi-user setup pointer in DOCKER_HUB.md joakimp 2026-04-22 21:48:05 +02:00
  • 425d53cb57 Update multi-user docs to reflect own-account vs shared-account modes joakimp 2026-04-22 21:24:59 +02:00
  • 60208b2203 Auto-detect username for volume isolation in own-account mode joakimp 2026-04-22 21:21:22 +02:00
  • d65f8cc077 Fix volume collision in shared-machine compose: scope project name by SIGNUM joakimp 2026-04-22 21:17:07 +02:00
  • 4560702550 Document the upgrade-ritual for reconciling VM compose files joakimp 2026-04-22 10:29:03 +02:00
  • c851b4cc8d Clarify tag-letter convention: suffix is build ordinal, 'a' is never used v1.14.20b joakimp 2026-04-21 23:58:12 +02:00
  • 9bb93025f0 Fix [devbox] prompt marker disappearing after 'exec bash' joakimp 2026-04-21 23:52:03 +02:00
  • c05ec7503c Bump opencode to 1.14.20 and clarify versioning convention v1.14.20 joakimp 2026-04-21 21:16:47 +02:00
  • 84b5ed4412 Fix PROMPT_COMMAND collision with zoxide causing ';;' parse error v1.14.19d joakimp 2026-04-21 21:05:20 +02:00
  • 8535f73ad3 Ship shell defaults via /etc/skel-devbox so user files are preserved v1.14.19c joakimp 2026-04-21 19:44:29 +02:00
  • e4063b5559 Persist bash history and bake shell quality-of-life defaults joakimp 2026-04-21 19:30:22 +02:00
  • cb4971b4a6 Document SSH banner-timeout workaround for residential CGNAT users joakimp 2026-04-21 09:04:59 +02:00
  • 3d632ef02f Detect workspace UID and GID independently in entrypoint joakimp 2026-04-20 23:59:32 +02:00
  • 3669bec8ff Stop leaking host GIDs into VM via rsync -a v1.14.19b joakimp 2026-04-20 22:12:19 +02:00
  • f210d533eb Fix root-owned parent dirs left behind by nested volume mounts joakimp 2026-04-20 22:12:14 +02:00
  • 00d4f1596d Ignore personal deploy/my-cloud-init.yml override joakimp 2026-04-20 21:27:05 +02:00
  • 3c19b836cf Clarify OMOS-only features and host-mount portability in docs joakimp 2026-04-20 21:25:44 +02:00
  • fffaeffb7a Refresh default model IDs for current providers joakimp 2026-04-20 21:25:37 +02:00
  • b4d2f09e77 Document rsync in README and DOCKER_HUB tool lists joakimp 2026-04-20 20:27:09 +02:00
  • d74adc14dc Add rsync to base image joakimp 2026-04-20 20:26:24 +02:00
  • 9fa8b5c1e3 Fix misleading --rm wording: data loss happens on any container recreation joakimp 2026-04-20 15:03:00 +02:00
  • 3724519402 Document devbox-state volume for TUI settings persistence joakimp 2026-04-20 14:53:07 +02:00
  • a06dc5f47c Add state volume to entrypoint ownership fix loop joakimp 2026-04-20 14:48:12 +02:00
  • 967ce7df49 Add devbox-state volume to persist TUI settings across container recreations joakimp 2026-04-20 14:37:58 +02:00
  • c209d873ba Bump opencode to v1.14.19 v1.14.19 joakimp 2026-04-20 12:26:23 +02:00
  • e52ac46237 Document gcc and g++ in README and DOCKER_HUB tool lists joakimp 2026-04-20 10:26:52 +02:00
  • 83fb3d6de5 Add gcc and g++ to base image for C/C++ compilation support joakimp 2026-04-20 10:25:44 +02:00
  • d9d3a4c1d2 Fix Bun download URL: remove non-existent LATEST file fetch v1.14.18 joakimp 2026-04-19 23:05:31 +02:00
  • 7b8c74852e Add fzf and ripgrep to VM provisioning packages joakimp 2026-04-19 23:03:21 +02:00
  • c32d50b364 Use Bun baseline build for AVX2-less CPU compatibility (Sandy Bridge) joakimp 2026-04-19 22:35:45 +02:00
  • dd63607a3f Ensure WORKSPACE_PATH from remote .env exists on VM joakimp 2026-04-19 20:15:22 +02:00
  • 3852d3b1ad Exclude AWS CLI and SSO cache from sync-to-vm.sh joakimp 2026-04-19 20:07:36 +02:00
  • ddea23e80a Exclude node_modules and other generated files from sync-to-vm.sh joakimp 2026-04-19 19:58:47 +02:00
  • 466383b546 Add rsync to installed packages for sync-to-vm.sh support joakimp 2026-04-19 19:54:56 +02:00
  • f21cf87881 Fix rsync flag for macOS compatibility joakimp 2026-04-19 19:30:31 +02:00
  • 3c7df3f888 Add sync-to-vm.sh to copy local config directories to remote VM joakimp 2026-04-19 19:25:18 +02:00
  • 6fc74b1f19 Add bind mount pre-creation note to deploy post-setup instructions joakimp 2026-04-19 19:11:36 +02:00
  • 05998bd6a2 Add Bedrock setup notes to deploy docs and cloud-init final message joakimp 2026-04-19 19:04:15 +02:00
  • b1e25a45b2 Default docker-compose.yml to pull from Docker Hub, sync with DOCKER_HUB.md joakimp 2026-04-19 18:50:12 +02:00
  • 16ff29101e Bump opencode to v1.14.18 joakimp 2026-04-19 18:28:39 +02:00
  • 81100fd5bb Add caveats and two-step fallback for inline boot-from-volume command joakimp 2026-04-19 18:15:53 +02:00
  • 4893be4133 Add locale customization instructions to cloud-init template joakimp 2026-04-19 18:09:30 +02:00
  • 9ebff2e037 Fix --block-device syntax to match current OpenStack CLI key names joakimp 2026-04-19 16:49:26 +02:00
  • 5bac08dd03 Fix image name casing to match OpenStack: Debian-13-Trixie joakimp 2026-04-19 16:47:10 +02:00
  • addccd4a82 Remove --key-name from OpenStack examples, clarify SSH key is in cloud-init joakimp 2026-04-19 16:36:15 +02:00
  • 7b0f6ed880 Add floating IP instructions to OpenStack deploy docs joakimp 2026-04-19 16:22:52 +02:00
  • fa3bb12d44 Skip ufw on OpenStack in cloud-init, matching setup-host.sh behavior joakimp 2026-04-19 13:22:07 +02:00
  • d091b6b50f Add optional console password (chpasswd) to cloud-init and deploy docs joakimp 2026-04-19 13:10:12 +02:00
  • fb9629db2b Add NVMe performance volume example to OpenStack deploy docs joakimp 2026-04-19 11:33:55 +02:00
  • 265cbdb14c Document full OpenStack server create command with flavor, image, network joakimp 2026-04-19 11:18:31 +02:00
  • 68204f573b Skip ufw on OpenStack (auto-detected), add security group setup script joakimp 2026-04-19 11:04:09 +02:00
  • e0258a928e Add VM host deployment scripts (cloud-init + post-install) joakimp 2026-04-19 10:43:41 +02:00
  • 4bd543050a Bump opencode to v1.4.17, add file utility to base image v1.4.17 joakimp 2026-04-19 09:31:21 +02:00
  • b164c1b2f9 Bump opencode to v1.4.12 v1.4.12 joakimp 2026-04-18 23:11:46 +02:00
  • c59c66087a Limit locales to 16 common languages, document how to add more joakimp 2026-04-18 23:10:23 +02:00
  • e679fa06e6 Add check-versions.sh to compare pinned versions against latest releases joakimp 2026-04-18 16:50:01 +02:00
  • d90dd76a46 Bump bat 0.26.1, uv 0.11.7, Go 1.26.2 joakimp 2026-04-18 16:47:15 +02:00
  • 2153aa5659 Bump opencode to v1.4.11 v1.4.11 joakimp 2026-04-18 16:43:38 +02:00
  • 0e4525ca53 Add git-crypt and age to base image for encrypted repo support joakimp 2026-04-18 16:40:52 +02:00
  • 43cecab0f7 Add shared-machine multi-user setup with per-user isolation via SIGNUM joakimp 2026-04-17 13:53:51 +02:00
  • 2d9fadf220 Bump opencode to v1.4.7 v1.4.7 joakimp 2026-04-17 11:28:34 +02:00
  • f08480182a Bump opencode to v1.4.6 v1.4.6 joakimp 2026-04-15 12:21:29 +02:00
  • 5ec47fdf4b Add AGENTS.md with project-specific guidance for opencode sessions joakimp 2026-04-14 19:28:26 +02:00
  • 210cb7d1a1 Document Python 3.13 included by default in Trixie base image joakimp 2026-04-14 13:01:49 +02:00
  • 0a3e142b8f Document locale and editor override in README and DOCKER_HUB joakimp 2026-04-14 08:37:08 +02:00
  • 158e1590a6 Generate all UTF-8 locales, allow locale override via env vars joakimp 2026-04-14 08:35:42 +02:00
  • 271dc2eb35 Fix Bedrock config: add AWS_PROFILE to generated config, add .agents/skills to volume ownership fix v1.4.3k joakimp 2026-04-13 19:52:08 +02:00
  • 875afe0039 Add ~/.local/bin and ~/.cargo/bin to PATH for uv and rustup joakimp 2026-04-13 19:48:31 +02:00
  • 9e381ebe32 Fix ownership of named volume mount points in entrypoint joakimp 2026-04-13 19:46:25 +02:00
  • 3e048218c3 Update Python example from 3.12 to 3.14 (current stable) joakimp 2026-04-13 19:14:33 +02:00
  • 6ecd65d18d Update Bedrock model example to eu.anthropic.claude-opus-4-6-v1 joakimp 2026-04-13 19:04:21 +02:00
  • e58962a72c Upgrade base image from Debian bookworm to trixie (current stable) v1.4.3j joakimp 2026-04-13 13:57:45 +02:00
  • d2c0447147 Add VS Code server volume to docker-compose examples and persistence tables joakimp 2026-04-13 10:20:25 +02:00
  • 77a7daf67f Document VS Code Dev Containers integration for local and remote Docker joakimp 2026-04-13 10:14:27 +02:00
  • b3cfe641bb Document required host directories to prevent root-owned bind mount issues joakimp 2026-04-12 23:52:59 +02:00
  • f7bd21b9fe Add rustup for on-demand Rust support, document JS/TS development v1.4.3i joakimp 2026-04-12 21:36:57 +02:00
  • 1b97d98155 Add uv package manager to base image for on-demand Python support v1.4.3h joakimp 2026-04-12 20:14:30 +02:00
  • de659fbc54 Switch to new Docker Hub /v2/auth/token API for description updates joakimp 2026-04-12 19:10:55 +02:00
  • d651a084de Fix Docker Hub short description: trim to 100-byte limit joakimp 2026-04-12 19:00:34 +02:00
  • 18b4df23e5 Fix IPv6 connectivity failures: force IPv4 preference in CI builds v1.4.3g joakimp 2026-04-12 17:39:25 +02:00
  • 60c83568cd Switch to directory mount for opencode config, update docs with make joakimp 2026-04-12 17:33:45 +02:00
  • a8b5f23dba Add make to dev tools list in DOCKER_HUB.md joakimp 2026-04-12 17:05:35 +02:00
  • a6972becd1 Add make to base image joakimp 2026-04-12 17:04:50 +02:00
  • a183ad7ac6 Add neovim 0.12, bat, eza, zoxide, tmux, htop to base image joakimp 2026-04-12 16:59:31 +02:00
  • 017f7f1343 Fix Docker Hub description update: use --rawfile and capture error response joakimp 2026-04-11 23:52:50 +02:00
  • 56f98da914 Add error handling to Docker Hub description update step v1.4.3f joakimp 2026-04-11 22:16:09 +02:00
  • 078c095116 Parallelize base and omos image builds into separate CI jobs joakimp 2026-04-11 18:20:33 +02:00
  • e50617d9b9 Clarify tmux is independently useful in OMOS variant documentation joakimp 2026-04-11 16:36:15 +02:00
  • 986fed9e05 Add oh-my-opencode-slim to DOCKER_HUB.md as optional build-from-source feature joakimp 2026-04-11 16:21:11 +02:00
  • 4729131e4e Add optional oh-my-opencode-slim multi-agent orchestration support joakimp 2026-04-11 16:15:47 +02:00
  • 973e727acb Fix CVEs: install git-lfs from GitHub (Go 1.25), document Go versions for gosu/fzf v1.4.3e joakimp 2026-04-10 23:30:14 +02:00
  • 9c8a2c0169 Fix CVEs: install gosu 1.19 and fzf 0.71.0 from GitHub releases instead of Debian packages v1.4.3d joakimp 2026-04-10 22:18:42 +02:00