From 322773254952156c702af8a8af10ee60006fb24a Mon Sep 17 00:00:00 2001 From: Azalea Gui Date: Thu, 23 Feb 2023 20:43:46 -0500 Subject: [PATCH] [+] Dockerfile --- backend/Dockerfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 backend/Dockerfile diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..ea4f858 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,33 @@ +#FROM rust:slim as builder +#WORKDIR /app +#COPY . . +#RUN cargo build --release + +FROM debian:sid-slim + +# Copy built files +WORKDIR /app +#COPY --from=builder /app/target/release/meow_index . +COPY ./target/release/meow_index . +COPY ./res/thumb/* /usr/share/thumbnailers/ + +RUN apt-get update \ + && apt-get install -y \ + # Video preview thumbnailer + # totem \ + # ffmpegthumbnailer \ + # Font preview thumbnailer + gnome-font-viewer \ + # Image thumbnailer + libgdk-pixbuf2.0-bin \ + # More image format supports + libavif-bin libavif-gdk-pixbuf heif-thumbnailer \ + # PDF thumbnailer + evince \ + # Office thumbnailer + libgsf-bin \ + # Video formatter + ffmpeg \ + && rm -rf /var/lib/apt/lists/* + +CMD ["./meow_index"]