diff --git a/apps/api/src/main.py b/apps/api/src/main.py index 64ab3e1..00137d9 100644 --- a/apps/api/src/main.py +++ b/apps/api/src/main.py @@ -170,7 +170,14 @@ services: command: > sh -c "apt-get update && apt-get install -y curl git tar && curl -fsSL https://opencode.ai/install | bash && - ln -sf $HOME/.opencode/bin/opencode /usr/local/bin/opencode && + OPCODE_BIN=$HOME/.opencode/bin/opencode && + if [ -f $OPCODE_BIN ]; then + ln -sf $OPCODE_BIN /usr/local/bin/opencode + echo 'export PATH=\"$HOME/.opencode/bin:$PATH\"' >> /etc/profile + echo 'export PATH=\"$HOME/.opencode/bin:$PATH\"' >> /root/.bashrc + else + echo 'Warning: opencode binary not found at expected location' + fi && mkdir -p /workspace && echo 'OpenCode installed. Run: opencode' && tail -f /dev/null"