mirror of
https://github.com/kevin-DL/services.git
synced 2026-01-15 04:24:44 +00:00
Thumbnail service, image upload fixes (#119)
This commit is contained in:
42
thumbnail/docker-image/Dockerfile
Normal file
42
thumbnail/docker-image/Dockerfile
Normal file
@@ -0,0 +1,42 @@
|
||||
FROM micro/cells:v3 as builder
|
||||
|
||||
#
|
||||
# headless chrome
|
||||
# taken from https://github.com/Zenika/alpine-chrome/blob/master/Dockerfile
|
||||
#
|
||||
|
||||
# Installs latest Chromium package.
|
||||
RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" > /etc/apk/repositories \
|
||||
&& echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \
|
||||
&& echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories \
|
||||
&& echo "http://dl-cdn.alpinelinux.org/alpine/v3.12/main" >> /etc/apk/repositories \
|
||||
&& apk upgrade -U -a \
|
||||
&& apk add \
|
||||
libstdc++ \
|
||||
chromium \
|
||||
harfbuzz \
|
||||
nss \
|
||||
freetype \
|
||||
ttf-freefont \
|
||||
font-noto-emoji \
|
||||
wqy-zenhei \
|
||||
&& rm -rf /var/cache/* \
|
||||
&& mkdir /var/cache/apk
|
||||
|
||||
COPY local.conf /etc/fonts/local.conf
|
||||
|
||||
# Add Chrome as a user
|
||||
RUN mkdir -p /usr/src/app \
|
||||
&& adduser -D chrome \
|
||||
&& chown -R chrome:chrome /usr/src/app
|
||||
# Run Chrome as non-privileged
|
||||
#USER chrome
|
||||
#WORKDIR /usr/src/app
|
||||
|
||||
ENV CHROME_BIN=/usr/bin/chromium-browser \
|
||||
CHROME_PATH=/usr/lib/chromium/
|
||||
|
||||
RUN apk add libstdc++@edge
|
||||
#
|
||||
# / headless chrome
|
||||
#
|
||||
Reference in New Issue
Block a user