From eaad404f55e568f24c5803c38bb401dd2757064a Mon Sep 17 00:00:00 2001 From: viktorstrate Date: Mon, 22 Feb 2021 21:14:15 +0100 Subject: [PATCH] Fix new Docker runtime errors --- Dockerfile | 9 ++++++++- api/graphql/resolvers/faces.go | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e6bb67a8..755483d0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -66,9 +66,16 @@ RUN go build -v -o photoview . ### Copy api and ui to production environment ### FROM debian:buster +WORKDIR /app + +COPY api/data /app/data + +RUN apt-get update + +# Install runtime dependencies +RUN apt-get install -y libdlib19 # Install darktable for converting RAW images, and ffmpeg for encoding videos -RUN apt-get update RUN apt-get install -y darktable; exit 0 RUN apt-get install -y ffmpeg; exit 0 RUN rm -rf /var/lib/apt/lists/* diff --git a/api/graphql/resolvers/faces.go b/api/graphql/resolvers/faces.go index 2ed1fd7d..4e0b28e4 100644 --- a/api/graphql/resolvers/faces.go +++ b/api/graphql/resolvers/faces.go @@ -51,7 +51,7 @@ func (r *queryResolver) MyFaceGroups(ctx context.Context, paginate *models.Pagin imageFaceQuery := r.Database. Joins("Media"). - Where("media.album_id IN (?)", userAlbumIDs) + Where("Media.album_id IN (?)", userAlbumIDs) var imageFaces []*models.ImageFace if err := imageFaceQuery.Find(&imageFaces).Error; err != nil {