/
Dockerfile.dev
29 lines (19 loc) · 903 Bytes
/
Dockerfile.dev
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM dockerhub.docker.ecsec.de/debian:bullseye AS prepare
RUN apt update && apt -y install curl tar
WORKDIR /srv
RUN curl -L https://github.com/strichliste/strichliste-web-frontend/releases/download/v1.7.1/strichliste-web-frontend.tar.gz | tar xzf - --strip-components=1
FROM dockerhub.docker.ecsec.de/debian:bullseye
COPY --from=prepare /srv /srv
RUN apt update && apt -y install nginx vim procps inotify-tools && apt clean
# libgcc libc6-compat gcompat
#RUN mkdir /run/nginx && chown nginx /run/nginx
COPY docker/nginx.conf /etc/nginx/nginx.conf
COPY docker/default.conf /etc/nginx/conf.d/default.conf
WORKDIR /var/lib/strichliste-rs
COPY docker/strichliste.yaml /etc/
COPY docker/run_strichliste_dev.sh /usr/local/bin/
ENV BIND_ADDRESS=[::]:3030 DB_FILE=/var/lib/strichliste-rs/strichliste.sqlite
ENV TZ=Europe/Berlin
EXPOSE 8080/tcp
#CMD nginx && strichliste-rs
CMD run_strichliste_dev.sh