File tree Expand file tree Collapse file tree 1 file changed +23
-21
lines changed Expand file tree Collapse file tree 1 file changed +23
-21
lines changed Original file line number Diff line number Diff line change @@ -100,27 +100,29 @@ ENV PATH=$PATH:/bin:$HOME/app/bin
100
100
ENV AIRFLOW_HOME=$HOME/airflow
101
101
102
102
# Update image and install needed packages
103
- RUN microdnf update && \
104
- microdnf install \
105
- ca-certificates \
106
- cyrus-sasl \
107
- # Needed for the gitsync functionality
108
- git \
109
- libpq \
110
- # Needed for authentication of clients against LDAP servers
111
- openldap \
112
- openldap-clients \
113
- # We need the openssh libs for the gitsync functionality (the clone target could be e.g. git@github.com:org/repo.git)
114
- openssh-clients \
115
- openssl-libs \
116
- openssl-pkcs11 \
117
- # Airflow needs Python
118
- python${PYTHON} \
119
- socat \
120
- unixODBC && \
121
- microdnf clean all && \
122
- rm -rf /var/cache/yum && \
123
- bash <<EOF
103
+ RUN <<EOF
104
+ microdnf update
105
+
106
+ # git: Needed for the gitsync functionality
107
+ # openldap: Needed for authentication of clients against LDAP servers
108
+ # openssh-clients: We need the openssh libs for the gitsync functionality (the clone target could be e.g. git@github.com:org/repo.git)
109
+ # python: Airflow needs Python
110
+ microdnf install \
111
+ ca-certificates \
112
+ cyrus-sasl \
113
+ git \
114
+ libpq \
115
+ openldap \
116
+ openldap-clients \
117
+ openssh-clients \
118
+ openssl-libs \
119
+ openssl-pkcs11 \
120
+ python${PYTHON} \
121
+ socat \
122
+ unixODBC
123
+ microdnf clean all
124
+ rm -rf /var/cache/yum
125
+
124
126
# Get the correct `tini` binary for our architecture.
125
127
# It is used as an init alternative in the entrypoint
126
128
curl -o /usr/bin/tini "https://repo.stackable.tech/repository/packages/tini/tini-${TINI}-${TARGETARCH}"
You can’t perform that action at this time.
0 commit comments