Код отлично работает на моей машине с flask вводом данных. Я создал контейнер docker со всеми установленными требованиями и версиями, а также с кодом. Однако формат пути к файлу, похоже, отключен. Например, если у меня есть файл весов в главном каталоге, я в настоящее время обращаюсь к нему следующим образом:
original_directory = os.path.abspath("../../") # file I am running is 2 levels down from docker files
path_needed = os.path.join(ROOT_DIR, "file.h5") # file is at the same level as docker files
Приведенный выше код не находит файл в docker. Я получаю следующую ошибку:
OSError: Unable to open file (unable to open file: name = '/file.h5', errno = 2,
error message = 'No such file or directory', flags = 0, o_flags = 0) // Werkzeug Debugger
Он также не может получить к нему доступ, если я сам даю ему имя, например
path_needed='file.h5' # also not working inside docker
Как работают пути в docker ? Спасибо!