Ошибка FLASK_SESSION При создании контейнерной версии воздушного потока с помощью PodmanPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка FLASK_SESSION При создании контейнерной версии воздушного потока с помощью Podman

Сообщение Anonymous »

Я пытаюсь построить контейнер, чтобы запустить свой воздушный поток, используя только Dockerfile (не докер-композиция). Вот мой Dockerfile. Я запускаю это на сервере Linux Machine, мне удалось создать изображение, но когда я запускаю, он не сразу же выйдет и выведет ошибку:

Код: Выделить всё

File "/usr/local/lib/python3.10/site-packages/airflow/www/session.py", line 21, in  from flask_session.sessions import SqlAlchemySessionInterface ModuleNotFoundError: No module named 'flask_session.sessions'

, хотя я указал свой Dockerfile для установки Flask-Session.
Вот мой Dockerfile:

Код: Выделить всё

FROM python:3.10.13-slim-bullseye

ENV DEBIAN_FRONTEND noninteractive
ENV TERM linux

# Airflow
ARG AIRFLOW_VERSION=2.7.3
ARG AIRFLOW_DEPS=""
ARG PYTHON_DEPS=""
ENV AIRFLOW_HOME=/usr/local/airflow

# Define en_US.
ENV LANGUAGE en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8
ENV LC_CTYPE en_US.UTF-8
ENV LC_MESSAGES en_US.UTF-8
ENV AIRFLOW__CORE__EXECUTOR LocalExecutor
RUN set -ex \
&& buildDeps=' \
freetds-dev \
libkrb5-dev \
libsasl2-dev \
libssl-dev \
libffi-dev \
libpq-dev \
' \
&& apt-get update -yqq \
&& apt-get upgrade -yqq \
&& apt-get install -yqq --no-install-recommends \
$buildDeps \
freetds-bin \
build-essential \
default-libmysqlclient-dev \
unixodbc-dev \
apt-utils \
curl \
rsync \
netcat \
locales \
sudo     \
git       \
krb5-user \
openssh-client \
&& apt-get install gnupg2 apt-transport-https curl -y \
&& curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
&& curl https://packages.microsoft.com/config/debian/11/prod.list > /etc/apt/sources.list.d/mssql-release.list \
&& apt-get update \
&& ACCEPT_EULA=Y apt-get install msodbcsql17 -y \
&& ACCEPT_EULA=Y apt-get install mssql-tools -y \
&& echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc \
&& sed -i 's/^# en_US.UTF-8 UTF-8$/en_US.UTF-8 UTF-8/g' /etc/locale.gen \
&& locale-gen \
&& update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
&& useradd -ms /bin/bash -d /usr/local/airflow airflow \
&& pip install -U pip setuptools wheel \
&& pip install 'SQLAlchemy==1.3.23' \
&& pip install 'Flask-SQLAlchemy==2.4.4' \
&& pip install pytz \
&& pip install pyOpenSSL \
&& pip install ndg-httpsclient \
&& pip install pyasn1 \
&& pip install openpyxl \
&& pip install pyodbc \
&& pip install pysmb \
&& pip install twilio \
&& pip install oauth2client \
&& pip install googleads \
&& pip install twitter_ads \
&& pip install google-api-python-client \
&& pip install virtualenv \
&& pip install 'werkzeug

Подробнее здесь: [url]https://stackoverflow.com/questions/79643133/flask-session-error-when-building-containerized-version-of-airflow-using-podman[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»