mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-01-30 06:12:03 +00:00
feat: add OpenCode CLI support in Docker
- Install OpenCode CLI in Dockerfile alongside Claude and Cursor - Add automaker-opencode-config volume for persisting auth - Add OpenCode directory setup in docker-entrypoint.sh - Update docker-isolation.md with OpenCode documentation - Add OpenCode bind mount example to docker-compose.override.yml.example
This commit is contained in:
@@ -25,6 +25,21 @@ fi
|
||||
chown -R automaker:automaker /home/automaker/.cursor
|
||||
chmod -R 700 /home/automaker/.cursor
|
||||
|
||||
# Ensure OpenCode CLI config directory exists with correct permissions
|
||||
# OpenCode stores config and auth in ~/.local/share/opencode/
|
||||
if [ ! -d "/home/automaker/.local/share/opencode" ]; then
|
||||
mkdir -p /home/automaker/.local/share/opencode
|
||||
fi
|
||||
chown -R automaker:automaker /home/automaker/.local/share/opencode
|
||||
chmod -R 700 /home/automaker/.local/share/opencode
|
||||
|
||||
# OpenCode also uses ~/.config/opencode for configuration
|
||||
if [ ! -d "/home/automaker/.config/opencode" ]; then
|
||||
mkdir -p /home/automaker/.config/opencode
|
||||
fi
|
||||
chown -R automaker:automaker /home/automaker/.config/opencode
|
||||
chmod -R 700 /home/automaker/.config/opencode
|
||||
|
||||
# If CURSOR_AUTH_TOKEN is set, write it to the cursor auth file
|
||||
# On Linux, cursor-agent uses ~/.config/cursor/auth.json for file-based credential storage
|
||||
# The env var CURSOR_AUTH_TOKEN is also checked directly by cursor-agent
|
||||
|
||||
Reference in New Issue
Block a user