added demo data
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -9,13 +9,6 @@ jobs:
|
|||||||
- name: Clone Repository
|
- name: Clone Repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Login to registry
|
|
||||||
uses: docker/login-action@v2
|
|
||||||
with:
|
|
||||||
registry: ${{ secrets.REGISTRY_PATH }}
|
|
||||||
username: ${{ secrets.REGISTRY_USER }}
|
|
||||||
password: ${{ secrets.REGISTRY_PASS }}
|
|
||||||
|
|
||||||
- name: Build docker image
|
- name: Build docker image
|
||||||
run: docker build -t web4rail .
|
run: docker build -t web4rail .
|
||||||
|
|
||||||
|
|||||||
16
Dockerfile
16
Dockerfile
@@ -4,21 +4,25 @@ RUN apk add maven
|
|||||||
COPY . /w4r
|
COPY . /w4r
|
||||||
WORKDIR /w4r
|
WORKDIR /w4r
|
||||||
RUN mvn clean install \
|
RUN mvn clean install \
|
||||||
&& cp target/web4rail*dependencies.jar resources/w4r.jar \
|
&& cp target/web4rail*dependencies.jar /w4r.jar \
|
||||||
&& chmod +x resources/w4r.jar
|
&& chmod +x /w4r.jar
|
||||||
|
|
||||||
FROM docker.srsoftware.de/basic_tools:alpine
|
FROM docker.srsoftware.de/basic_tools:alpine
|
||||||
RUN apk add openjdk21-jre-headless
|
RUN apk add openjdk21-jre-headless
|
||||||
RUN apk add tzdata
|
RUN apk add tzdata
|
||||||
|
|
||||||
ENV TZ=Europe/Berlin
|
ENV TZ=Europe/Berlin
|
||||||
ENV LANG de_DE.UTF-8
|
ENV LANG=de_DE.UTF-8
|
||||||
ENV LANGUAGE de_DE:de
|
ENV LANGUAGE=de_DE:de
|
||||||
ENV ENV LC_ALL de_DE.UTF-8
|
ENV ENV="LC_ALL de_DE.UTF-8"
|
||||||
|
|
||||||
RUN ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime && echo Europe/Berlin > /etc/timezone
|
RUN ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime && echo Europe/Berlin > /etc/timezone
|
||||||
RUN adduser --disabled-password --gecos "" --home /home/railman railman
|
RUN adduser --disabled-password --gecos "" --home /home/railman railman
|
||||||
WORKDIR /home/railman
|
WORKDIR /home/railman
|
||||||
COPY --from=build /w4r/resources /home/railman/resources
|
|
||||||
ADD demodata /home/railman
|
ADD demodata /home/railman
|
||||||
|
COPY --from=build /w4r.jar .
|
||||||
|
RUN chown -R railman .
|
||||||
|
USER railman
|
||||||
|
EXPOSE 8080
|
||||||
|
ENTRYPOINT java -cp . -jar w4r.jar --start-trains
|
||||||
|
|
||||||
Reference in New Issue
Block a user