FROM docker.io/library/debian:stable-slim # We need nodejs 14.x, so from experiment RUN echo 'deb http://deb.debian.org/debian experimental main contrib' > /etc/apt/sources.list.d/sid.list RUN echo "Package: *\nPin-Priority: 400\nPin: release a=experimental\n" > /etc/apt/preferences.d/sid.pref RUN echo "Package: nodejs\nPin-Priority: 500\nPin: release a=experimental\n" > /etc/apt/preferences.d/nodejs_from_sid.pref RUN apt-get update RUN apt-get install -y libssl-dev wget unzip RUN apt-get install -y -t experimental nodejs RUN useradd --system foundry --home-dir /var/lib/foundry RUN mkdir -p /var/lib/foundry/vtt RUN mkdir -p /var/lib/foundry/data WORKDIR /var/lib/foundry/vtt COPY foundryvtt.zip /root/foundryvtt.zip RUN unzip /root/foundryvtt.zip RUN rm /root/foundryvtt.zip RUN chown -R foundry: /var/lib/foundry USER foundry CMD nodejs resources/app/main.js --dataPath=/var/lib/foundry/data