Dockerfile for building image for ARM CPUs

 1# Licensed to the Apache Software Foundation (ASF) under one
 2# or more contributor license agreements.  See the NOTICE file
 3# distributed with this work for additional information
 4# regarding copyright ownership.  The ASF licenses this file
 5# to you under the Apache License, Version 2.0 (the
 6# "License"); you may not use this file except in compliance
 7# with 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,
12# software distributed under the License is distributed on an
13# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14# KIND, either express or implied.  See the License for the
15# specific language governing permissions and limitations
16# under the License.
17#
18
19# DOCKER file for building container image on Amazon Linux 2023
20# Required for regulated data environment to avoid CVEs
21
22FROM public.ecr.aws/amazonlinux/amazonlinux:latest
23USER root
24RUN yum -y check-update
25RUN yum -y install python-pip git nodejs npm
26RUN ln -s /usr/bin/python3 /usr/bin/python
27RUN pip install setuptools  wheel
28
29RUN mkdir /opt/local/
30COPY requirements-amzn.txt /opt/local/requirements.txt
31RUN pip install -r  /opt/local/requirements.txt
32RUN pip install --upgrade fiona==1.10.0b3