26 lines
527 B
Docker
26 lines
527 B
Docker
FROM debian:latest
|
|
|
|
RUN apt-get update && apt-get upgrade && apt-get -y install wget xz-utils
|
|
|
|
RUN wget https://factorio.com/get-download/stable/headless/linux64 -O factorio-stable.tar.xz
|
|
|
|
RUN tar xf factorio-stable.tar.xz
|
|
|
|
WORKDIR /factorio
|
|
|
|
RUN useradd -M factorio
|
|
|
|
RUN chown -R factorio /factorio
|
|
|
|
USER factorio
|
|
|
|
RUN mkdir -p saves
|
|
|
|
VOLUME ["/factorio/saves"]
|
|
|
|
EXPOSE 34197/udp
|
|
EXPOSE 27015/tcp
|
|
|
|
ENTRYPOINT ["/factorio/bin/x64/factorio"]
|
|
|
|
CMD ["/factorio/bin/x64/factorio", "--start-server", "/factorio/saves/default.zip"]
|