Files
Web4Rail/Dockerfile
Stephan Richter a44c6c5b49
Some checks failed
Build Docker Image / Docker-Build (push) Successful in 45s
Build Docker Image / Clean-Registry (push) Failing after 1s
added demo data
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-08 14:51:54 +01:00

24 lines
682 B
Docker

FROM docker.srsoftware.de/basic_tools:alpine AS build
RUN apk add maven
COPY . /w4r
WORKDIR /w4r
RUN mvn clean install \
&& cp target/web4rail*dependencies.jar resources/w4r.jar \
&& chmod +x resources/w4r.jar
FROM docker.srsoftware.de/basic_tools:alpine
RUN apk add openjdk21-jre-headless
RUN apk add tzdata
ENV TZ=Europe/Berlin
ENV LANG de_DE.UTF-8
ENV LANGUAGE de_DE:de
ENV ENV LC_ALL de_DE.UTF-8
RUN ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime && echo Europe/Berlin > /etc/timezone
RUN adduser --disabled-password --gecos "" --home /home/railman railman
WORKDIR /home/railman
COPY --from=build /w4r/resources /home/railman/resources
ADD demodata /home/railman