ConanServerManager/Dockerfile
2024-08-27 16:42:37 -07:00

43 lines
No EOL
742 B
Docker

FROM git.zontreck.com/ariascreations/conanservermanager:builddeps AS BUILDER
# Obtain the Flutter SDK
WORKDIR /app
COPY . .
WORKDIR /app
RUN export PATH=$PATH:/flutter/bin
RUN /bin/bash /app/compile.sh
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
WORKDIR /app
COPY --from=BUILDER /app/out/server /app/server
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