mirror of
https://github.com/naveenrajm7/rpmbuild.git
synced 2025-07-12 04:13:50 +00:00
use almalinux as base image
This commit is contained in:
13
Dockerfile
13
Dockerfile
@ -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 \
|
||||||
|
Reference in New Issue
Block a user