-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
24 lines (18 loc) · 840 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM oraclelinux:7-slim
MAINTAINER Simon Smith <[email protected]>
ARG IMAGE_VERSION
ENV PATH=${PATH}:/opt/rh/devtoolset-7/root/bin \
LANG=C.UTF-8
#WORKDIR /tmp
COPY ./etc/yum.repos.d/oracle-developer-ol7.repo /etc/yum.repos.d/oracle-developer-ol7.repo
COPY ./etc/yum.repos.d/oracle-epel-ol7.repo /etc/yum.repos.d/oracle-epel-ol7.repo
COPY ./etc/yum.repos.d/oracle-linux-ol7.repo /etc/yum.repos.d/oracle-linux-ol7.repo
COPY ./etc/yum.repos.d/oracle-softwarecollection-ol8.repo /etc/yum.repos.d/oracle-softwarecollection-ol8.repo
COPY ./bin/gitlab-runner-linux-amd64 /usr/local/bin/gitlab-runner
COPY ./requirements.txt /requirements.txt
COPY ./entrypoint /entrypoint
RUN set -ex && \
yum-config-manager --enable ol7_optional_latest && \
yum -y update && \
yum -y install $(cat requirements.txt)
CMD ["/entrypoint"]