Commit 29302eb3 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Dockerfile: Do not copy .git; set static version instead

parent f36839c8
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
FROM perl:5.30-slim

ARG DEBIAN_FRONTEND=noninteractive
ARG APT_LISTCHANGES_FRONTEND=none

COPY cpanfile /app/cpanfile
WORKDIR /app
@@ -14,7 +15,17 @@ RUN apt-get update \
	&& apt-get -y clean \
	&& rm -rf /var/cache/apt/* /var/lib/apt/lists/*

COPY . /app
COPY .git/ /app/.git/
COPY lib/ /app/lib/
COPY public/ /app/public/
COPY templates/ /app/templates/
COPY share/ /app/share/
COPY index.pl /app

RUN find lib -name *.pm | xargs sed -i \
	-e "s/VERSION *= *.*;/VERSION = '$(git describe)';/" \
	-e "s/dbf_version *= *.*;/dbf_version = '$(git describe)';/" \
	&& rm -rf .git

RUN ln -sf ../ext-templates/imprint.html.ep templates/imprint.html.ep \
	&& ln -sf ../ext-templates/privacy.html.ep templates/privacy.html.ep