mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-26 17:34:41 +00:00
Fix curl vulnerability (#6311)
This commit is contained in:
parent
810e6c7dfc
commit
e51aadae03
@ -1,11 +1,18 @@
|
|||||||
FROM python:3.9-slim as base
|
FROM python:3.9-slim as base
|
||||||
ENV AIRFLOW_HOME=/airflow
|
ENV AIRFLOW_HOME=/airflow
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y gcc libsasl2-modules libsasl2-dev curl build-essential libssl-dev libffi-dev librdkafka-dev unixodbc-dev python3.9-dev openjdk-11-jre unixodbc freetds-dev freetds-bin tdsodbc libevent-dev wget --no-install-recommends && \
|
apt-get install -y gcc libsasl2-modules libsasl2-dev build-essential libssl-dev libffi-dev librdkafka-dev unixodbc-dev python3.9-dev openjdk-11-jre unixodbc freetds-dev freetds-bin tdsodbc libevent-dev wget openssl --no-install-recommends && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
# RUN wget https://github.com/open-metadata/openmetadata-airflow-apis/releases/download/0.1/openmetadata-airflow-apis-plugin.tar.gz
|
# RUN wget https://github.com/open-metadata/openmetadata-airflow-apis/releases/download/0.1/openmetadata-airflow-apis-plugin.tar.gz
|
||||||
# RUN tar zxvf openmetadata-airflow-apis-plugin.tar.gz
|
# RUN tar zxvf openmetadata-airflow-apis-plugin.tar.gz
|
||||||
|
|
||||||
|
# Manually fix security vulnerability from curl
|
||||||
|
# - https://security.snyk.io/vuln/SNYK-DEBIAN11-CURL-2936229
|
||||||
|
# Add it back to the usual apt-get install once a fix for Debian is released
|
||||||
|
RUN wget https://curl.se/download/curl-7.84.0.tar.gz && \
|
||||||
|
tar -xvf curl-7.84.0.tar.gz && cd curl-7.84.0 && \
|
||||||
|
./configure --with-openssl && make && make install
|
||||||
|
|
||||||
FROM base as airflow
|
FROM base as airflow
|
||||||
ENV AIRFLOW_VERSION=2.1.4
|
ENV AIRFLOW_VERSION=2.1.4
|
||||||
ENV CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-3.9.txt"
|
ENV CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-3.9.txt"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user