FROM ghcr.io/openai/codex-universal:latest
LABEL org.openai.codex-ws.image-version="5"
RUN apt-get update && \
apt-get install -y --no-install-recommends bubblewrap && \
rm -rf /var/lib/apt/lists/*
RUN bash -lc 'npm install -g @openai/codex && \
ln -sf "$(command -v node)" /usr/local/bin/node && \
ln -sf "$(command -v codex)" /usr/local/bin/codex'
RUN mkdir -p /root/.codex
COPY codex-ws-entrypoint.sh /usr/local/bin/codex-ws-entrypoint
RUN chmod 0755 /usr/local/bin/codex-ws-entrypoint
ENTRYPOINT ["/usr/local/bin/codex-ws-entrypoint"]