File size: 475 Bytes
1782682 b10109e 1782682 b10109e 393bfc8 e0bf8e5 56a9867 af87faa 3d1fe8b af87faa 1782682 e0bf8e5 af87faa 1782682 af87faa 56a9867 e0bf8e5 af87faa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | FROM node:20-slim
USER root
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates curl bash \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Install OpenCode (official install script)
RUN curl -fsSL https://opencode.ai/install | bash
# Don't rely on .bashrc; make opencode available in non-interactive shells
ENV PATH="/root/.opencode/bin:${PATH}"
COPY . /app
RUN chmod +x /app/start.sh
EXPOSE 7860
CMD ["bash", "-lc", "/app/start.sh"] |