diff --git a/Dockerfile.multistage b/Dockerfile.multistage index 1bfb5d4..4c2c40a 100644 --- a/Dockerfile.multistage +++ b/Dockerfile.multistage @@ -51,7 +51,7 @@ FROM ubuntu:focal as prod ARG DEBIAN_FRONTEND=noninteractive -#RUN adduser mumble +RUN adduser mumble RUN apt-get update && apt-get install --no-install-recommends -y \ libcap2 \ libzeroc-ice3.7 \ @@ -74,17 +74,21 @@ RUN apt-get update && apt-get install --no-install-recommends -y \ RUN mkdir /opt/mumble && \ mkdir /opt/mumble/db && \ mkdir /opt/mumble/ini - #&& \ - #chown --verbose -R mumble:mumble /opt/mumble + && \ + chown --verbose -R mumble:mumble /opt/mumble COPY --from=builder /root/mumble/build/mumble-server /opt/mumble -COPY --from=builder /root/mumble/build/mumble-server.ini /opt/mumble/ini/mumble-server.ini +COPY --from=builder /root/mumble/build/mumble-server.ini /opt/mumble/mumble-server.ini -#RUN chown --verbose -R mumble:mumble /opt/mumble +RUN ln -s /app/file.txt /app/symlink.txt -RUN sed -i 's/^database=$/database=\/opt\/mumble\/db\/murmur.sqlite/' /opt/mumble/ini/mumble-server.ini +RUN chown --verbose -R mumble:mumble /opt/mumble + +RUN sed -i 's/^database=$/database=\/opt\/mumble\/murmur.sqlite/' /opt/mumble/mumble-server.ini EXPOSE 64738/tcp 64738/udp 50051 -#USER mumble +USER mumble WORKDIR / -CMD /opt/mumble/mumble-server -v -fg -ini /opt/mumble/ini/mumble-server.ini +CMD /opt/mumble/mumble-server -v -fg -ini /opt/mumble/ini/mumble-server.ini && \ + ln -s /opt/mumble/mumble-server.ini /opt/mumble/ini/mumble-server.ini && \ + ln -s /opt/mumble/murmur.sqlite /opt/mumble/db/murmur.sqlite