ConanServerManager/Dockerfile

42 lines
744 B
Text
Raw Normal View History

FROM git.zontreck.com/ariascreations/conanservermanager:builddeps AS BUILDER
# Obtain the Flutter SDK
WORKDIR /app
COPY . .
WORKDIR /app
2024-05-24 16:48:31 -07:00
RUN rm RELEASE
2024-05-24 16:39:32 -07:00
RUN PATH=$PATH:/flutter/bin /bin/bash /app/compile.sh
2024-06-04 21:51:53 -07:00
FROM git.zontreck.com/ariascreations/conanservermanager:builddeps AS RCONBUILD
WORKDIR /app
RUN apt-get -y install build-essential git
RUN git clone https://github.com/Tiiffi/mcrcon
WORKDIR /app/mcrcon
RUN make
FROM ghcr.io/parkervcp/yolks:wine_latest
2024-05-25 14:50:45 -07:00
WORKDIR /app
COPY --from=BUILDER /app/out/server /app/server
2024-06-04 21:51:53 -07:00
COPY --from=RCONBUILD /app/mcrcon/mcrcon /app/rcon
EXPOSE 25306/tcp
EXPOSE 7779/tcp
EXPOSE 7779/udp
EXPOSE 7780/udp
EXPOSE 7780/tcp
EXPOSE 7781/udp
EXPOSE 7781/tcp
EXPOSE 7782/udp
EXPOSE 7782/tcp
USER container