Задать вопрос
@jecer_inside

Как правильно указать путь к папке, для использования в docker?

при запуске образа, docker выдает ошибку
File "/usr/src/app/./index.py", line 26, in handle_text
    photo = open('test/' + random.choice(os.listdir('test')), 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'test'


сам docker файл
FROM python:3-alpine
WORKDIR /usr/src/app
LABEL version="1.0"
COPY /* ./
RUN pip install -r requirements.txt
CMD [ "python", "./index.py" ]


использование папки test в скрипте
if message.text.lower() == 'получить вопрос':
        photo = open('test/' + random.choice(os.listdir('test')), 'rb')


как исправить эту ошибку?
  • Вопрос задан
  • 923 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
@jecer_inside Автор вопроса
надо было в docerfile указать
COPY ./ ./

вместо
COPY /* ./
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽