requirements.txt
RUN python -m venv /venv \
&& /venv/bin/pip install --upgrade pip setuptools wheel \
&& /venv/bin/pip install -r requirements.txt
FROM python:3.11.4-alpine
# Create user
RUN adduser -D -g "" user
USER user
# Copy venv
COPY --from=builder --chown=user:user /venv /home/user/venv
# Install the app
WORKDIR /home/user/sidecar
COPY --chown=user:user app .
CMD /home/user/venv/bin/gunicorn app:app --workers 2 --bind 0.0.0.0:8000 --name sidecar
/bin/sh: /home/user/venv/bin/gunicorn: not found
В контейнер проваливался, файл там есть
а если так FROM python:3.11.4-alpine WORKDIR /app COPY requirements.txt . RUN python3 pip install --upgrade pip setuptools wheel \ && python3 pip install -r requirements.txt COPY . . CMD gunicorn app:app --workers 2 --bind 0.0.0.0:8000 --name sidecar
что?
ты убрал второй stage
=> ERROR [4/5] RUN python3 pip install --upgrade pip setuptools wheel && python3 pip install -r requirements.txt 0.5s ------ > [4/5] RUN python3 pip install --upgrade pip setuptools wheel && python3 pip install -r requirements.txt: #8 0.482 python3: can't open file '/app/pip': [Errno 2] No such file or directory ------ executor failed running [/bin/sh -c python3 pip install --upgrade pip setuptools wheel && python3 pip install -r requirements.txt]: exit code: 2
Ну, еще заменил на COPY app . - работает. Пошел добавлять понемногу
напишите в лс, помогу
@Tishka17 выглядит подозрительно
спасибо, не надо, я пока сам)
Обсуждают сегодня