Files
awx/awx/ui/test/e2e/cluster/Dockerfile
2019-09-11 17:08:33 +02:00

28 lines
575 B
Docker

FROM centos:7
ARG NPMRC_FILE=awx/ui/.npmrc
ENV NPMRC_FILE=${NPMRC_FILE}
RUN yum -y update && yum -y install epel-release && yum -y install https://centos7.iuscommunity.org/ius-release.rpm
RUN yum install -y \
bzip2 \
gcc-c++ \
git2u \
git2u-core \
make \
nodejs \
npm
WORKDIR /awx
COPY awx/ui/package.json awx/ui/package.json
COPY ${NPMRC_FILE} awx/ui/.npmrc
RUN npm --prefix=awx/ui config list && npm --prefix=awx/ui install
COPY awx/ui/test/e2e awx/ui/test/e2e
ENTRYPOINT ["npm", "--prefix=awx/ui", "run", "e2e", "--", "--env=cluster"]