FROM node:22-slim ARG UID ARG GID RUN apt-get update && apt-get install -y ca-certificates \ && rm -rf /var/lib/apt/lists/* RUN userdel -r node || true RUN groupadd -g ${GID} dev \ && useradd -u ${UID} -g ${GID} -m -s /bin/bash dev RUN mkdir -p /home/dev/.config /home/dev/.codex /home/dev/workspace \ && chown -R dev:dev /home/dev RUN npm install -g @openai/codex WORKDIR /home/dev/workspace ENV HOME=/home/dev USER dev CMD ["bash"]