File tree Expand file tree Collapse file tree 5 files changed +70
-0
lines changed
Expand file tree Collapse file tree 5 files changed +70
-0
lines changed Original file line number Diff line number Diff line change @@ -45,5 +45,19 @@ ADD --chown=user;user ./entrypoint.sh /opt/user/entrypoint.sh
4545
4646ENV PATH $PATH:/opt/rucio/bin
4747
48+ ARG POLICY_PACKAGE_REQUIREMENTS
49+ ARG USER=root
50+ USER root
51+ RUN if [ -n "$POLICY_PACKAGE_REQUIREMENTS" ]; then \
52+ dnf install -y git && \
53+ for package in $(echo $POLICY_PACKAGE_REQUIREMENTS | tr "," "\n " ); do \
54+ python3 -m pip install --no-cache-dir $package; \
55+ done; \
56+ dnf remove -y git && \
57+ dnf autoremove && \
58+ dnf clean all; \
59+ fi
60+ USER ${USER}
61+
4862ENTRYPOINT ["/opt/user/entrypoint.sh" ]
4963CMD ["bash" ]
Original file line number Diff line number Diff line change @@ -63,4 +63,18 @@ VOLUME /opt/rucio/etc
6363
6464ENV USE_DAVIX_WITH_OPENSSL31=True
6565
66+ ARG POLICY_PACKAGE_REQUIREMENTS
67+ ARG USER=root
68+ USER root
69+ RUN if [ -n "$POLICY_PACKAGE_REQUIREMENTS" ]; then \
70+ dnf install -y git && \
71+ for package in $(echo $POLICY_PACKAGE_REQUIREMENTS | tr "," "\n " ); do \
72+ python3 -m pip install --no-cache-dir $package; \
73+ done; \
74+ dnf remove -y git && \
75+ dnf autoremove && \
76+ dnf clean all; \
77+ fi
78+ USER ${USER}
79+
6680ENTRYPOINT ["/start-daemon.sh" ]
Original file line number Diff line number Diff line change @@ -34,4 +34,18 @@ COPY alembic.ini.j2 /tmp
3434COPY bootstrap.py /tmp
3535COPY docker-entrypoint.sh /
3636
37+ ARG POLICY_PACKAGE_REQUIREMENTS
38+ ARG USER=root
39+ USER root
40+ RUN if [ -n "$POLICY_PACKAGE_REQUIREMENTS" ]; then \
41+ dnf install -y git && \
42+ for package in $(echo $POLICY_PACKAGE_REQUIREMENTS | tr "," "\n " ); do \
43+ python3 -m pip install --no-cache-dir $package; \
44+ done; \
45+ dnf remove -y git && \
46+ dnf autoremove && \
47+ dnf clean all; \
48+ fi
49+ USER ${USER}
50+
3751CMD ["/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -65,4 +65,18 @@ VOLUME /opt/rucio/etc
6565EXPOSE 80
6666EXPOSE 443
6767
68+ ARG POLICY_PACKAGE_REQUIREMENTS
69+ ARG USER=root
70+ USER root
71+ RUN if [ -n "$POLICY_PACKAGE_REQUIREMENTS" ]; then \
72+ dnf install -y git && \
73+ for package in $(echo $POLICY_PACKAGE_REQUIREMENTS | tr "," "\n " ); do \
74+ python3 -m pip install --no-cache-dir $package; \
75+ done; \
76+ dnf remove -y git && \
77+ dnf autoremove && \
78+ dnf clean all; \
79+ fi
80+ USER ${USER}
81+
6882ENTRYPOINT ["/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -56,4 +56,18 @@ VOLUME /opt/rucio/etc
5656EXPOSE 80
5757EXPOSE 443
5858
59+ ARG POLICY_PACKAGE_REQUIREMENTS
60+ ARG USER=root
61+ USER root
62+ RUN if [ -n "$POLICY_PACKAGE_REQUIREMENTS" ]; then \
63+ dnf install -y git && \
64+ for package in $(echo $POLICY_PACKAGE_REQUIREMENTS | tr "," "\n " ); do \
65+ python3 -m pip install --no-cache-dir $package; \
66+ done; \
67+ dnf remove -y git && \
68+ dnf autoremove && \
69+ dnf clean all; \
70+ fi
71+ USER ${USER}
72+
5973ENTRYPOINT ["/docker-entrypoint.sh" ]
You can’t perform that action at this time.
0 commit comments