File tree 2 files changed +40
-0
lines changed
2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ #
2
+ # Licensed to the Apache Software Foundation (ASF) under one or more
3
+ # contributor license agreements. See the NOTICE file distributed with
4
+ # this work for additional information regarding copyright ownership.
5
+ # The ASF licenses this file to You under the Apache License, Version 2.0
6
+ # (the "License"); you may not use this file except in compliance with
7
+ # the License. You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+ #
17
+ ARG SPARK_VERSION=3.2.1
18
+ ARG HADOOP_VERSION=3.2
19
+ ARG SCALA_VERSION=2.12
20
+ ARG JAVA_VERSION=11
21
+
22
+ ARG REGISTRY=quay.io
23
+ ARG REPO=okdp
24
+ ARG BASE_IMAGE=${REGISTRY}/${REPO}/spark:spark-${SPARK_VERSION}-scala-${SCALA_VERSION}-java-${JAVA_VERSION}
25
+
26
+ FROM $BASE_IMAGE
27
+
28
+ ARG PYTHON_VERSION 3.11
29
+
30
+ USER root
31
+
32
+ COPY requirements.txt .
33
+
34
+ RUN set -ex; \
35
+ apt-get update; \
36
+ apt-get install -y --no-install-recommends python${PYTHON_VERSION} python3-pip; \
37
+ pip install -r requirements.txt; \
38
+ rm -rf /var/lib/apt/lists/* requirements.txt
39
+
40
+ USER spark
You can’t perform that action at this time.
0 commit comments