Commit Graph

25 Commits

Author SHA1 Message Date
southseact-3d
85bb738ad9 Add debugging output to capture build errors 2026-02-16 16:58:09 +00:00
southseact-3d
5aa278f7ee Fix Dockerfile: Run build from correct directory with better error handling 2026-02-16 16:57:42 +00:00
southseact-3d
1465f3df41 Fix Dockerfile: Use multi-stage build for OpenCode
- Added builder stage with all build dependencies
- Isolated build process to prevent failures in final stage
- Retry mechanism for bun install
- Copy only built binary to final image
2026-02-16 16:47:55 +00:00
southseact-3d
49983fbc3c Build OpenCode from source in Docker and remove broken session token queries
- Dockerfile: Build OpenCode CLI from source during Docker build instead of downloading from GitHub releases
- Disabled GitHub Actions workflow that was failing to create releases
- Removed getOpencodeSessionTokenUsage function that tried non-existent CLI commands (session info/usage/show)
- Token tracking now relies on 3 layers: result extraction, streaming capture, and estimation
2026-02-16 16:38:22 +00:00
southseact-3d
c38dc20733 Create GitHub releases for pre-built OpenCode CLI and update Dockerfile 2026-02-10 16:22:47 +00:00
southseact-3d
33a42040d6 Update Bun to 1.3.8 to match project requirements 2026-02-10 16:09:25 +00:00
southseact-3d
19abee65c8 Move Node.js installation before Bun 2026-02-10 16:03:59 +00:00
southseact-3d
0860fc0028 Simplify Bun installation using npm 2026-02-10 16:01:21 +00:00
southseact-3d
eed249f869 Fix Bun installation URL and architecture detection 2026-02-10 15:56:57 +00:00
southseact-3d
dde62a98e9 fix docker file bun 2026-02-10 15:54:21 +00:00
cto-new[bot]
eddf19dd40 Fix Bun installation failure in Docker build for Portainer 2026-02-10 15:20:13 +00:00
cto-new[bot]
efe3460447 Fix bun install in Docker build 2026-02-10 14:29:44 +00:00
southseact-3d
d8b6c4e101 Remove unused unzip dependency 2026-02-10 13:56:32 +00:00
southseact-3d
9a5b4ebc8b Fix: Use correct Bun binary URL instead of zip 2026-02-10 13:56:13 +00:00
southseact-3d
e8f89ae111 Simplify workflow: build CLI only in GitHub Actions, image built by Portainer
- Removed Docker build job from workflow (image built when deploying)
- Updated paths filter to only trigger on opencode/** changes
- Added artifact cleanup to keep only latest CLI build
- Added multi-stage Dockerfile to build CLI from source during Docker build
- Simplified permissions (removed packages write)
2026-02-10 13:44:03 +00:00
southseact-3d
355fa96de7 Update Dockerfile comment to reflect x86_64 only support 2026-02-10 13:14:21 +00:00
southseact-3d
28ebae966b Fix Dockerfile COPY path for opencode binary 2026-02-10 13:10:37 +00:00
southseact-3d
c9569faadd Remove arm64 COPY from Dockerfile, simplify for x86_64 only 2026-02-10 12:31:16 +00:00
southseact-3d
ec3aa6a6b5 added docker build 2026-02-10 11:57:46 +00:00
southseact-3d
df58e4b239 fix opsm 2026-02-09 15:39:28 +00:00
cto-new[bot]
6bb30a6de2 Add OpenSMTPD support for email server functionality 2026-02-09 12:28:30 +00:00
cto-new[bot]
ce8a0cdf15 Remove port 4501 and update health check to not require ttyd service 2026-02-08 09:57:38 +00:00
southseact-3d
99dc66f76c Change ports from 4000/4001 to 4500/4501 2026-02-07 20:59:44 +00:00
southseact-3d
b30ff1cfa4 Add change summary and bundle opencode 2026-02-07 20:54:11 +00:00
southseact-3d
ed67b7741b Restore to commit 74e578279624c6045ca440a3459ebfa1f8d54191 2026-02-07 20:32:41 +00:00