-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
19 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
FROM ubuntu:22.04 | ||
# Add global TARGETARCH argument to this stage | ||
ARG TARGETARCH | ||
LABEL maintainer="Miguel Caballer <[email protected]>" | ||
LABEL description="Container image to build faas-supervisor in amd64" | ||
RUN apt update | ||
RUN apt install -y libboost-python-dev cmake make gcc libgfal2-dev gfal2 python3 python3-pip && \ | ||
pip install --no-deps --ignore-installed gfal2-python==1.11.0-post3 && \ | ||
apt remove -y gcc cmake make libboost-python-dev libgfal2-dev | ||
ENV LD_LIBRARY_PATH=/usr/local/lib | ||
RUN pip config set global.break-system-packages true | ||
RUN pip --no-cache-dir install pyinstaller | ||
RUN pip install --no-cache-dir boto3==1.20.38 \ | ||
requests==2.32.3 \ | ||
setuptools>=40.8.0 \ | ||
wheel==0.37.1 \ | ||
pyyaml==6.0.1 \ | ||
awslambdaric==2.0.12 \ | ||
rucio-clients==36.2.0 |