Delete Dockerfile
Browse files- Dockerfile +0 -18
Dockerfile
DELETED
|
@@ -1,18 +0,0 @@
|
|
| 1 |
-
FROM node:22-bookworm-slim
|
| 2 |
-
ENV DEBIAN_FRONTEND=noninteractive HOME=/home/node CODEX_COMMAND=codex CODEX_WORKDIR=/home/node/app/workspace
|
| 3 |
-
ENV PATH=/home/node/.npm-global/bin:/home/node/venv/bin:$PATH
|
| 4 |
-
RUN apt-get update && apt-get install -y --no-install-recommends python3 python3-venv nginx ca-certificates tini bash curl git && rm -rf /var/lib/apt/lists/* && mkdir -p /home/node/app /home/node/.npm-global /tmp/nginx && chown -R node:node /home/node /tmp/nginx
|
| 5 |
-
WORKDIR /home/node/app
|
| 6 |
-
COPY package.json package-lock.json ./
|
| 7 |
-
RUN npm ci && npm install -g --prefix /home/node/.npm-global @openai/codex && python3 -m venv /home/node/venv && /home/node/venv/bin/pip install --no-cache-dir jupyterlab python-pptx openpyxl python-docx reportlab requests beautifulsoup4 lxml
|
| 8 |
-
COPY tsconfig.json ./
|
| 9 |
-
COPY src ./src
|
| 10 |
-
COPY skills ./skills
|
| 11 |
-
RUN npm run build && chown -R node:node /home/node/app
|
| 12 |
-
COPY --chown=node:node nginx.conf ./nginx.conf
|
| 13 |
-
COPY --chown=node:node scripts/ ./scripts/
|
| 14 |
-
RUN chmod +x scripts/start.sh
|
| 15 |
-
USER node
|
| 16 |
-
EXPOSE 7860
|
| 17 |
-
ENTRYPOINT ["/usr/bin/tini", "--"]
|
| 18 |
-
CMD ["./scripts/start.sh"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|