use almalinux as base image

This commit is contained in:
grindsa
2023-12-16 08:05:29 +01:00
parent 11f14d6914
commit 181689c268

View File

@ -1,19 +1,12 @@
# Using CentOS 7 as base image to support rpmbuild (packages will be Dist el7) # Using almalinux:latest as base image for this container
FROM centos:7 FROM almalinux:latest
# Copying all contents of rpmbuild repo inside container # Copying all contents of rpmbuild repo inside container
COPY . . COPY . .
# Installing tools needed for rpmbuild , # Installing tools needed for rpmbuild ,
# depends on BuildRequires field in specfile, (TODO: take as input & install) # depends on BuildRequires field in specfile, (TODO: take as input & install)
RUN yum install -y rpm-build rpmdevtools gcc make coreutils python git RUN yum install -y rpm-build rpmdevtools gcc make python git nodejs yum-utils
# Setting up node to run our JS file
# Download Node Linux binary
RUN curl -O https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz
# Extract and install
RUN tar --strip-components 1 -xvf node-v* -C /usr/local
# Install dependecies and build main.js # Install dependecies and build main.js
RUN npm install --production \ RUN npm install --production \