FROM debian:bookworm-slim

ARG LAP_VER
ENV VERSION=${LAP_VER}

# Install required dependencies
RUN apt update && \
    apt install -y curl

RUN echo "Installing lapdev package from GitHub." && \
    curl -sL -o /tmp/lapdev_${VERSION}-1_amd64.deb https://fung.uy/mycosystems/lapdev/releases/download/v${VERSION}/lapdev_${VERSION}-1_amd64.deb && \
    sudo apt install -y /tmp/lapdev_${VERSION}-1_amd64.deb

RUN apt-get clean

RUN rm /tmp/*

RUN useradd -r -s /bin/false lapdev && \
    mkdir -p /var/lib/lapdev && \
    chown lapdev:lapdev /var/lib/lapdev

WORKDIR /var/lib/lapdev

CMD ["/usr/bin/lapdev"]