nerpblog
/
Dockerfile
27 строк · 488.0 Байт
1FROM node:latest AS node_base
2
3RUN echo "NODE Version:" && node --version
4RUN echo "NPM Version:" && npm --version
5
6FROM python:3.11.8-bookworm
7
8COPY --from=node_base . .
9
10COPY . .
11
12RUN apt-get update
13
14RUN pip install --upgrade pip && \
15pip install -r requirements.txt
16
17RUN npm install && \
18npm run build
19
20ENV DB_URL="none"
21ENV BOT_TOKEN="none"
22ENV ADMIN_USER="nerpadmin"
23ENV ADMIN_PASS="nerp"
24
25EXPOSE 9100
26
27CMD ["uvicorn", "nerpblog:app", "--port", "9100", "--host", "0.0.0.0"]
28