FROM --platform=linux/amd64 debian:13-slim RUN mkdir -p /config /config/entities/ /var/www/olivetin \ && apt-get update \ && apt-get install -y --no-install-recommends \ apprise \ ca-certificates \ curl \ git \ iputils-ping \ jq \ openssh-client \ passwd \ unzip \ tar \ gzip \ && install -m 0755 -d /etc/apt/keyrings \ && curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc \ && chmod a+r /etc/apt/keyrings/docker.asc \ && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" > /etc/apt/sources.list.d/docker.list \ && apt-get update \ && apt-get install -y --no-install-recommends docker-ce-cli docker-compose-plugin \ && rm -rf /var/lib/apt/lists/* RUN useradd --system --create-home olivetin -u 1000 EXPOSE 1337/tcp VOLUME /config COPY OliveTin /usr/bin/OliveTin COPY webui /var/www/olivetin/ COPY var/helper-actions/* /usr/bin/ USER olivetin ENTRYPOINT [ "/usr/bin/OliveTin" ]