Changed Dockerfile to accomodated JavaScript logic

This commit is contained in:
Naveenraj M
2020-03-28 23:58:13 +05:30
committed by GitHub
parent 6454e2c2d1
commit 388fa70003

View File

@ -1,16 +1,22 @@
# Using CentOS as base image to support rpmbuild
FROM centos:7
# Copying all contents of rpmbuild repo inside container
COPY . .
# Installing tools needed for rpmbuild
RUN yum install -y gcc rpm-build rpm-devel rpmlint make bash coreutils rpmdevtools
# LOG: check contents
RUN pwd && ls -la
# Creting rpmbuild directory tree
RUN rpmdev-setuptree
COPY cello.spec ~/rpmbuild/SPECS/
RUN rpmbuild -ba ~/rpmbuild/SPECS/cello.spec
RUN tree ~/rpmbuild
# Setting up node to run our JS file
RUN npm install --production
# All remaining logic goes inside main.js ,
# where we have access to both tools of this container and
# contents of git repo at /github/workspace
ENTRYPOINT ["node", "/lib/main.js"]