@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')


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

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

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

Войти через центр авторизации
Похожие вопросы