joakimp
3c19b836cf
Clarify OMOS-only features and host-mount portability in docs
...
Two related documentation fixes for users mounting ~/.config/opencode
from the host:
1. Gate oh-my-opencode-slim references (file and agents) to the OMOS
variant in the Custom opencode config sections and data persistence
tables. Base-variant users no longer see oh-my-opencode-slim.json
listed as if it were always present.
2. Add a portability note warning that host-absolute paths in
opencode.json (e.g. file:///usr/local/lib/node_modules/... or
file:///opt/homebrew/...) will not resolve inside the Linux
container, and to prefer bare package specifiers that work on
both macOS and Linux hosts.
2026-04-20 21:25:44 +02:00
joakimp
b4d2f09e77
Document rsync in README and DOCKER_HUB tool lists
2026-04-20 20:27:09 +02:00
joakimp
9fa8b5c1e3
Fix misleading --rm wording: data loss happens on any container recreation
2026-04-20 15:03:00 +02:00
joakimp
3724519402
Document devbox-state volume for TUI settings persistence
2026-04-20 14:53:07 +02:00
joakimp
967ce7df49
Add devbox-state volume to persist TUI settings across container recreations
2026-04-20 14:37:58 +02:00
joakimp
e52ac46237
Document gcc and g++ in README and DOCKER_HUB tool lists
2026-04-20 10:26:52 +02:00
joakimp
b1e25a45b2
Default docker-compose.yml to pull from Docker Hub, sync with DOCKER_HUB.md
2026-04-19 18:50:12 +02:00
joakimp
c59c66087a
Limit locales to 16 common languages, document how to add more
...
Reduces locale generation from 200+ to 16 targeted locales (major world
languages + Nordic + key European). Saves build time and image size.
Users can add more at runtime via locale-gen.
2026-04-18 23:10:23 +02:00
joakimp
0e4525ca53
Add git-crypt and age to base image for encrypted repo support
2026-04-18 16:40:52 +02:00
joakimp
210cb7d1a1
Document Python 3.13 included by default in Trixie base image
2026-04-14 13:01:49 +02:00
joakimp
0a3e142b8f
Document locale and editor override in README and DOCKER_HUB
2026-04-14 08:37:08 +02:00
joakimp
3e048218c3
Update Python example from 3.12 to 3.14 (current stable)
2026-04-13 19:14:33 +02:00
joakimp
6ecd65d18d
Update Bedrock model example to eu.anthropic.claude-opus-4-6-v1
2026-04-13 19:04:21 +02:00
joakimp
e58962a72c
Upgrade base image from Debian bookworm to trixie (current stable)
...
Publish Docker Image / build-base (push) Successful in 32m39s
Publish Docker Image / build-omos (push) Successful in 39m41s
Publish Docker Image / update-description (push) Successful in 18s
Bookworm (Debian 12) reaches EOL June 2026. Trixie (Debian 13) has been
stable since August 2025 with support until 2028/LTS until 2030.
2026-04-13 13:57:45 +02:00
joakimp
d2c0447147
Add VS Code server volume to docker-compose examples and persistence tables
2026-04-13 10:20:25 +02:00
joakimp
77a7daf67f
Document VS Code Dev Containers integration for local and remote Docker
2026-04-13 10:14:27 +02:00
joakimp
b3cfe641bb
Document required host directories to prevent root-owned bind mount issues
2026-04-12 23:52:59 +02:00
joakimp
f7bd21b9fe
Add rustup for on-demand Rust support, document JS/TS development
...
Publish Docker Image / build-omos (push) Successful in 32m33s
Publish Docker Image / build-base (push) Successful in 32m41s
Publish Docker Image / update-description (push) Successful in 18s
Install rustup-init binary from Rust CDN. Users bootstrap Rust with
'rustup-init -y' — persists via devbox-rustup and devbox-cargo volumes.
Add JavaScript/TypeScript development docs (Node.js + npm in base, Bun in OMOS).
2026-04-12 21:36:57 +02:00
joakimp
1b97d98155
Add uv package manager to base image for on-demand Python support
...
Publish Docker Image / build-base (push) Successful in 30m41s
Publish Docker Image / build-omos (push) Successful in 35m39s
Publish Docker Image / update-description (push) Failing after 2s
Install uv from GitHub releases (~23MB). Users can install Python with
'uv python install 3.12' — persists across restarts via devbox-uv volume.
Eliminates need for a separate Python image variant.
2026-04-12 20:14:30 +02:00
joakimp
60c83568cd
Switch to directory mount for opencode config, update docs with make
...
Publish Docker Image / build-omos (push) Has been cancelled
Publish Docker Image / update-description (push) Has been cancelled
Publish Docker Image / build-base (push) Has been cancelled
Mount ~/.config/opencode as a directory instead of individual files.
This persists all config changes (opencode.json, oh-my-opencode-slim.json,
skills) across container restarts. Add make to README architecture diagram.
2026-04-12 17:33:45 +02:00
joakimp
a8b5f23dba
Add make to dev tools list in DOCKER_HUB.md
Publish Docker Image / build-omos (push) Failing after 10m37s
Publish Docker Image / update-description (push) Has been cancelled
Publish Docker Image / build-base (push) Has been cancelled
2026-04-12 17:05:35 +02:00
joakimp
a183ad7ac6
Add neovim 0.12, bat, eza, zoxide, tmux, htop to base image
...
Publish Docker Image / update-description (push) Has been cancelled
Publish Docker Image / build-omos (push) Has been cancelled
Publish Docker Image / build-base (push) Has been cancelled
Replace vim-tiny with neovim from GitHub releases (pinned, multi-arch).
Add bat, eza, zoxide from GitHub releases and tmux, htop, patch from apt.
Move tmux from OMOS-only to base image. Set EDITOR=nvim.
Add neovim config mount option to docker-compose and docs.
2026-04-12 16:59:31 +02:00
joakimp
e50617d9b9
Clarify tmux is independently useful in OMOS variant documentation
Publish Docker Image / build-and-push (push) Has been cancelled
2026-04-11 16:36:15 +02:00
joakimp
986fed9e05
Add oh-my-opencode-slim to DOCKER_HUB.md as optional build-from-source feature
2026-04-11 16:21:11 +02:00
joakimp
73e94c7e54
Overhaul docs: fix docker-compose to use env_file, add AWS SSO setup guide, clarify exec -u developer
2026-04-10 20:10:18 +02:00
joakimp
fa4739e061
Fix exec examples: specify -u developer since container starts as root
2026-04-10 19:40:19 +02:00
joakimp
b72079f9fa
Add AWS mount to docker-compose examples, remove :ro for SSO token writes
2026-04-10 19:31:32 +02:00
joakimp
aaf7d66157
Update non-root user description to reflect UID auto-matching
2026-04-10 15:35:51 +02:00
joakimp
7685facb37
Add runtime UID/GID adjustment to match host workspace owner
2026-04-10 13:57:45 +02:00
joakimp
94b64db751
Add .env setup instructions to Docker Hub docker-compose section
2026-04-10 13:45:41 +02:00
joakimp
9b1f7d1028
Add optional skill directory mounts for host-based opencode skills
2026-04-10 13:06:58 +02:00
joakimp
476d9fb4f5
Add commented-out config mount to docker-compose example in Docker Hub docs
2026-04-10 13:00:51 +02:00
joakimp
ca5efe1007
Document data persistence and storage locations
2026-04-10 10:00:51 +02:00
joakimp
4b7b8a0c4b
Add multiple shells section to Docker Hub docs
2026-04-10 08:56:07 +02:00
joakimp
713a1a6f97
Add Gitea Actions workflow for Docker Hub publishing and Docker Hub usage docs
Publish Docker Image / build-and-push (push) Failing after 27s
2026-04-09 19:26:32 +02:00