Files
codex/Dockerfile
Tord-Vincent Heggland 1384b180d4 initfinnished
2026-04-14 18:43:37 +02:00

24 lines
445 B
Docker

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"]