| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in / |
| CMD ["/bin/bash"] |
| ENV RCON_PASS= FSM_ADMIN_USERNAME=admin |
| VOLUME [/opt/fsm-data /opt/factorio] |
| EXPOSE [34197/udp 80/tcp] |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl tar xz-utils unzip jq >/tmp/apt-install.log 2>&1 || { cat /tmp/apt-install.log; exit 1; } && { grep -v "update-alternatives: warning: skip creation" /tmp/apt-install.log || true; } && rm -f /tmp/apt-install.log && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /opt |
| COPY factorio-server-manager-linux.zip /factorio-server-manager-linux.zip # buildkit |
| RUN /bin/sh -c unzip /factorio-server-manager-linux.zip && rm /factorio-server-manager-linux.zip && mv factorio-server-manager fsm && mkdir -p /opt/fsm/app && if [ -f /opt/fsm/index.html ]; then mv /opt/fsm/index.html /opt/fsm/bundle.js /opt/fsm/style.css /opt/fsm/app/; fi # buildkit |
| COPY entrypoint.sh /opt # buildkit |
| ENTRYPOINT ["/opt/entrypoint.sh"] |