1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: AGPL-3.0
5 FROM rockylinux:8.6-minimal
6 MAINTAINER Arvados Package Maintainers <packaging@arvados.org>
8 # Install dependencies.
9 RUN microdnf --assumeyes --enablerepo=devel install \
38 ADD generated/mpapis.asc /tmp/
39 ADD generated/pkuczynski.asc /tmp/
40 RUN touch /var/lib/rpm/* && \
41 gpg --import --no-tty /tmp/mpapis.asc && \
42 gpg --import --no-tty /tmp/pkuczynski.asc && \
43 curl -L https://get.rvm.io | bash -s stable && \
44 /usr/local/rvm/bin/rvm install --disable-binary 2.7 -j $(grep -c processor /proc/cpuinfo) && \
45 /usr/local/rvm/bin/rvm alias create default ruby-2.7 && \
46 /usr/local/rvm/bin/rvm-exec default gem install bundler --version 2.2.19
48 COPY localrepo.repo /etc/yum.repos.d/localrepo.repo