1
0
mirror of https://github.com/games-on-k8s/docker-factorio.git synced 2025-02-22 19:01:09 +02:00
docker-factorio-k8s/Dockerfile

24 lines
555 B
Docker
Raw Normal View History

2016-10-24 16:45:05 -07:00
FROM ubuntu:16.04
MAINTAINER Greg Taylor <gtaylor@gc-taylor.com>
ARG factorio_version
ENV VERSION $factorio_version
RUN apt-get update && apt-get dist-upgrade -y && \
apt install -y python3 xz-utils && apt-get clean
2016-10-24 16:45:05 -07:00
WORKDIR /opt
COPY entrypoint.sh gen_config.py factorio.crt /opt/
COPY factorio_headless_x64_$VERSION.tar.xz /tmp/factorio_headless.tar.xz
2016-10-24 16:45:05 -07:00
VOLUME /opt/factorio/saves /opt/factorio/mods
RUN tar -xJf /tmp/factorio_headless.tar.xz && \
rm /tmp/factorio_headless.tar.xz
2016-10-24 16:45:05 -07:00
EXPOSE 34197/udp
EXPOSE 27015/tcp
CMD ["./entrypoint.sh"]