/ Dockerfile
Dockerfile
 1  FROM helper-base:node25-pw
 2  
 3  ENV HOME=/home/helper \
 4      CODEX_HOME=/home/helper/.codex \
 5      XDG_CONFIG_HOME=/home/helper/.config \
 6      XDG_DATA_HOME=/home/helper/.local/share \
 7      XDG_STATE_HOME=/home/helper/.local/state
 8  
 9  RUN npm install -g @google/jules @openai/codex opencode-ai
10  
11  COPY scripts/docker-entrypoint.sh /usr/local/bin/helper-entrypoint
12  RUN chmod +x /usr/local/bin/helper-entrypoint
13  
14  WORKDIR /app
15  
16  COPY . .
17  RUN npm run build
18  
19  EXPOSE 3000
20  ENTRYPOINT ["helper-entrypoint"]
21  CMD ["npx", "vite", "preview", "--host", "--port", "3000"]