Я пытаюсь докернизировать скрипт на python, который написал кто-то на моем рабочем месте, но он делает несколько обращений к нашей базе данных presto. Когда я вызываю сценарий локально, мне просто приходится вводить весь свой пароль, и он работает, однако выполнение сценария после его докеризации приводит к ошибке 401, недействительным учетным данным. Что мне нужно сделать, чтобы сценарий dockerized мог получить доступ к сертификату?
Я проверил, что файл presto.pem находится в каталоге докеризованного скрипта, и я знаю, что скрипт явно обращается к базе данных presto, так как это проблема с учетными данными. Я переключился на другой Wi-Fi, который не должен иметь доступа к базе данных, и он начал выдавать мне другую ошибку, поэтому я знаю, что это не проблема.
Вот мой Dockerfile:
ОТ питона: 3,7
WORKDIR / app
КОПИЯ. / Приложение
RUN pip install -r needs.txt
ENTRYPOINT ["python", "app.py", "--website-id = 556f210de4b00a3ed267bc91"]