21700: Install Bundler system-wide in Rails postinst
[arvados.git] / build / package-test-dockerfiles / rocky8 / Dockerfile
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 FROM rockylinux:8.8-minimal
6 MAINTAINER Arvados Package Maintainers <packaging@arvados.org>
7
8 # Install dependencies.
9 RUN microdnf --assumeyes module enable httpd:2.4 postgresql:10 python39:3.9 ruby:3.1 \
10  && microdnf --assumeyes --enablerepo=devel install \
11     autoconf \
12     automake \
13     bison \
14     bzip2 \
15     cpio \
16     diffutils \
17     findutils \
18     gcc-c++ \
19     glibc-devel \
20     glibc-headers \
21     gzip \
22     libffi-devel \
23     libtool \
24     make \
25     openssl-devel \
26     patch \
27     pkgconf \
28     procps-ng \
29     python39 \
30     readline-devel \
31     redhat-rpm-config \
32     ruby \
33     ruby-devel \
34     shadow-utils \
35     sqlite-devel \
36     tar \
37     wget \
38     which \
39     zlib-devel
40
41 RUN touch /var/lib/rpm/* && \
42     echo "gem: --no-document" >> ~/.gemrc && \
43     gem install --conservative --version '>= 2.4.0' bundler
44
45 COPY localrepo.repo /etc/yum.repos.d/localrepo.repo