Support HEIC/HEIF (#16)

* Support HEIC/HEIF backup
* Storing backup directly from original file from the phone
* Directly read and backup video file - Improve performance on video backup
This commit is contained in:
Alex
2022-02-09 20:48:06 -06:00
committed by GitHub
parent f578ca6d47
commit 38c968d47e
15 changed files with 252 additions and 232 deletions

View File

@@ -1,7 +1,7 @@
##################################
# DEVELOPMENT
##################################
FROM node:16-bullseye-slim AS development
FROM node:16-alpine3.14 AS development
ARG DEBIAN_FRONTEND=noninteractive
@@ -9,8 +9,7 @@ WORKDIR /usr/src/app
COPY package.json package-lock.json ./
RUN apt-get update
RUN apt-get install gcc g++ make cmake python3 python3-pip ffmpeg -y
RUN apk add --update-cache build-base python3 libheif vips-dev vips ffmpeg
RUN npm install
@@ -18,15 +17,6 @@ COPY . .
RUN npm run build
# Clean up commands
RUN apt-get autoremove -y && apt-get clean && \
rm -rf /usr/local/src/*
RUN apt-get clean && \
rm -rf /var/lib/apt/lists/*
##################################
# PRODUCTION
##################################