joakimp
3724519402
Document devbox-state volume for TUI settings persistence
2026-04-20 14:53:07 +02:00
joakimp
a06dc5f47c
Add state volume to entrypoint ownership fix loop
2026-04-20 14:48:12 +02:00
joakimp
967ce7df49
Add devbox-state volume to persist TUI settings across container recreations
2026-04-20 14:37:58 +02:00
joakimp
c209d873ba
Bump opencode to v1.14.19
Publish Docker Image / build-base (push) Successful in 39m5s
Publish Docker Image / build-omos (push) Successful in 50m52s
Publish Docker Image / update-description (push) Successful in 14s
v1.14.19
2026-04-20 12:26:23 +02:00
joakimp
e52ac46237
Document gcc and g++ in README and DOCKER_HUB tool lists
2026-04-20 10:26:52 +02:00
joakimp
83fb3d6de5
Add gcc and g++ to base image for C/C++ compilation support
2026-04-20 10:25:44 +02:00
joakimp
d9d3a4c1d2
Fix Bun download URL: remove non-existent LATEST file fetch
Publish Docker Image / build-base (push) Successful in 36m8s
Publish Docker Image / build-omos (push) Successful in 47m45s
Publish Docker Image / update-description (push) Successful in 14s
v1.14.18
2026-04-19 23:05:31 +02:00
joakimp
7b8c74852e
Add fzf and ripgrep to VM provisioning packages
2026-04-19 23:03:21 +02:00
joakimp
c32d50b364
Use Bun baseline build for AVX2-less CPU compatibility (Sandy Bridge)
Publish Docker Image / build-omos (push) Failing after 14m30s
Publish Docker Image / build-base (push) Has been cancelled
Publish Docker Image / update-description (push) Has been cancelled
2026-04-19 22:35:45 +02:00
joakimp
dd63607a3f
Ensure WORKSPACE_PATH from remote .env exists on VM
2026-04-19 20:15:22 +02:00
joakimp
3852d3b1ad
Exclude AWS CLI and SSO cache from sync-to-vm.sh
2026-04-19 20:07:36 +02:00
joakimp
ddea23e80a
Exclude node_modules and other generated files from sync-to-vm.sh
2026-04-19 19:58:47 +02:00
joakimp
466383b546
Add rsync to installed packages for sync-to-vm.sh support
2026-04-19 19:54:56 +02:00
joakimp
f21cf87881
Fix rsync flag for macOS compatibility
2026-04-19 19:30:31 +02:00
joakimp
3c7df3f888
Add sync-to-vm.sh to copy local config directories to remote VM
2026-04-19 19:25:18 +02:00
joakimp
6fc74b1f19
Add bind mount pre-creation note to deploy post-setup instructions
2026-04-19 19:11:36 +02:00
joakimp
05998bd6a2
Add Bedrock setup notes to deploy docs and cloud-init final message
2026-04-19 19:04:15 +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
16ff29101e
Bump opencode to v1.14.18
Publish Docker Image / build-omos (push) Successful in 41m30s
Publish Docker Image / build-base (push) Successful in 43m45s
Publish Docker Image / update-description (push) Successful in 15s
2026-04-19 18:28:39 +02:00
joakimp
81100fd5bb
Add caveats and two-step fallback for inline boot-from-volume command
2026-04-19 18:15:53 +02:00
joakimp
4893be4133
Add locale customization instructions to cloud-init template
2026-04-19 18:09:30 +02:00
joakimp
9ebff2e037
Fix --block-device syntax to match current OpenStack CLI key names
2026-04-19 16:49:26 +02:00
joakimp
5bac08dd03
Fix image name casing to match OpenStack: Debian-13-Trixie
2026-04-19 16:47:10 +02:00
joakimp
addccd4a82
Remove --key-name from OpenStack examples, clarify SSH key is in cloud-init
2026-04-19 16:36:15 +02:00
joakimp
7b0f6ed880
Add floating IP instructions to OpenStack deploy docs
2026-04-19 16:22:52 +02:00
joakimp
fa3bb12d44
Skip ufw on OpenStack in cloud-init, matching setup-host.sh behavior
2026-04-19 13:22:07 +02:00
joakimp
d091b6b50f
Add optional console password (chpasswd) to cloud-init and deploy docs
2026-04-19 13:10:12 +02:00
joakimp
fb9629db2b
Add NVMe performance volume example to OpenStack deploy docs
2026-04-19 11:33:55 +02:00
joakimp
265cbdb14c
Document full OpenStack server create command with flavor, image, network
2026-04-19 11:18:31 +02:00
joakimp
68204f573b
Skip ufw on OpenStack (auto-detected), add security group setup script
...
setup-host.sh now detects OpenStack via metadata endpoint and skips ufw.
New setup-openstack-secgroup.sh creates the required security group with
SSH, mosh, and ICMP rules via the OpenStack CLI.
2026-04-19 11:04:09 +02:00
joakimp
e0258a928e
Add VM host deployment scripts (cloud-init + post-install)
...
Recommended base: Debian 13 Trixie (matches opencode-devbox base image).
- cloud-init.yml: automated VM provisioning for Proxmox/OpenStack/cloud providers
- setup-host.sh: interactive post-install script for manually-created VMs
- README.md: documents both paths and VM sizing recommendations
Installs Docker (official repo), Compose v2, ufw firewall, mosh support,
and the IPv4 DNS preference workaround for Docker Hub IPv6 issues.
2026-04-19 10:43:41 +02:00
joakimp
4bd543050a
Bump opencode to v1.4.17, add file utility to base image
Publish Docker Image / build-omos (push) Successful in 41m7s
Publish Docker Image / build-base (push) Successful in 43m7s
Publish Docker Image / update-description (push) Successful in 15s
v1.4.17
2026-04-19 09:31:21 +02:00
joakimp
b164c1b2f9
Bump opencode to v1.4.12
Publish Docker Image / build-omos (push) Successful in 42m1s
Publish Docker Image / build-base (push) Successful in 42m19s
Publish Docker Image / update-description (push) Successful in 14s
v1.4.12
2026-04-18 23:11:46 +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
e679fa06e6
Add check-versions.sh to compare pinned versions against latest releases
...
Run before tagging a release to see what tools have newer versions.
Reports only — does not modify files. Human decides what to bump.
2026-04-18 16:50:01 +02:00
joakimp
d90dd76a46
Bump bat 0.26.1, uv 0.11.7, Go 1.26.2
2026-04-18 16:47:15 +02:00
joakimp
2153aa5659
Bump opencode to v1.4.11
Publish Docker Image / build-base (push) Successful in 1h15m31s
Publish Docker Image / build-omos (push) Failing after 1h29m23s
Publish Docker Image / update-description (push) Has been skipped
v1.4.11
2026-04-18 16:43:38 +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
43cecab0f7
Add shared-machine multi-user setup with per-user isolation via SIGNUM
...
For machines where multiple users share one OS account. Each user gets
isolated containers, config, and named volumes by running docker compose
from their own directory with a unique SIGNUM in .env.
2026-04-17 13:53:51 +02:00
joakimp
2d9fadf220
Bump opencode to v1.4.7
Publish Docker Image / build-omos (push) Successful in 1h22m23s
Publish Docker Image / build-base (push) Successful in 1h33m12s
Publish Docker Image / update-description (push) Successful in 18s
v1.4.7
2026-04-17 11:28:34 +02:00
joakimp
f08480182a
Bump opencode to v1.4.6
Publish Docker Image / build-omos (push) Successful in 1h19m28s
Publish Docker Image / build-base (push) Successful in 1h30m47s
Publish Docker Image / update-description (push) Successful in 13s
v1.4.6
2026-04-15 12:21:29 +02:00
joakimp
5ec47fdf4b
Add AGENTS.md with project-specific guidance for opencode sessions
2026-04-14 19:28:26 +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
158e1590a6
Generate all UTF-8 locales, allow locale override via env vars
...
Users can set LANG, LANGUAGE, LC_ALL in .env to override the default
en_US.UTF-8 locale (e.g. sv_SE.UTF-8 for Swedish).
2026-04-14 08:35:42 +02:00
joakimp
271dc2eb35
Fix Bedrock config: add AWS_PROFILE to generated config, add .agents/skills to volume ownership fix
Publish Docker Image / build-omos (push) Successful in 36m41s
Publish Docker Image / build-base (push) Successful in 38m37s
Publish Docker Image / update-description (push) Successful in 17s
v1.4.3k
2026-04-13 19:52:08 +02:00
joakimp
875afe0039
Add ~/.local/bin and ~/.cargo/bin to PATH for uv and rustup
2026-04-13 19:48:31 +02:00
joakimp
9e381ebe32
Fix ownership of named volume mount points in entrypoint
...
Named Docker volumes are created as root on first use, causing permission
denied errors for the developer user. The entrypoint now fixes ownership
of all known volume mount points after UID/GID adjustment.
2026-04-13 19:46:25 +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