summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: a5119c3ace8243e04d53039b789647291748b32f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# syntax = docker/dockerfile:experimental
FROM debian:stable AS deb-builder
WORKDIR /build
COPY . ./
RUN ./bin/omnibus setup
RUN ./bin/omnibus build license_management

FROM debian:stable-slim
ENV ASDF_DATA_DIR="/opt/asdf"
ENV PATH="${ASDF_DATA_DIR}/shims:${ASDF_DATA_DIR}/bin:/opt/gitlab/.local/bin:${PATH}"
ENV TERM="xterm"
WORKDIR /opt/gitlab
COPY config/01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc
RUN mkdir -p /opt/toolcache
COPY --from=deb-builder /build/pkg/*.deb /opt/toolcache/
COPY config/install.sh /opt/install.sh
RUN bash /opt/install.sh
COPY run.sh /
ENTRYPOINT ["/run.sh"]