FROM debian:trixie-slim
ARG DEBIAN_FRONTEND=noninteractive

RUN mkdir -p /app
WORKDIR /app

RUN apt-get update && apt-get install -y -q wget

ARG CACHE_BUST
ARG LICENSE="00000000-0000-0000-0000-000000000000"
ARG INTERNAL_API_KEY="00000000-0000-0000-0000-000000000000"
RUN touch /app/.env
RUN echo "LICENSE=${LICENSE}" >> /app/.env
RUN echo "INTERNAL_API_KEY=${INTERNAL_API_KEY}" >> /app/.env

RUN wget -O ner4hw-server.tar.gz "https://ner4hardware.org/v1/ner4hw-server-1.0.1.tar.gz?license=${LICENSE}"
RUN tar -xzf ner4hw-server.tar.gz
RUN chmod 0755 ner4hw-server.bin

ENTRYPOINT ["/app/ner4hw-server.bin"]
