Files
brickstore/docker/Dockerfile
Robert Griebl b3921d687c Docker cleanup
2022-05-09 02:20:34 +02:00

37 lines
829 B
Docker

FROM debian:bookworm-slim
MAINTAINER Robert Griebl <robert@griebl.org>
ARG BRICKSTORE_BACKEND_DEB=brickstore-backend.deb
ENV LC_ALL="C.UTF-8" LANG="en_US.UTF-8" LANGUAGE="en_US.UTF-8"
RUN apt-get update && apt-get install -y --no-install-recommends \
wget \
ca-certificates \
xxd \
lzma-alone
ADD $BRICKSTORE_BACKEND_DEB brickstore-backend.deb
RUN /bin/bash -c 'apt-get install -y --no-install-recommends ./brickstore-backend.deb \
&& rm ./brickstore-backend.deb \
&& rm -rf /var/lib/apt/lists/* \
'
RUN mkdir /data
VOLUME /data
ENV DB_PATH=/data/db
ENV CACHE_PATH=/data/cache
ENV LOG_PATH=/data/logs
## ENV BRICKLINK_USERNAME
## ENV BRICKLINK_PASSWORD
## ENV REBRICKABLE_APIKEY
COPY entrypoint.sh /entrypoint.sh
RUN chmod 755 /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]
CMD [ "--rebuild-database" ]