Add some packages
This commit is contained in:
parent
bce6c8d3c9
commit
c7fa982703
@ -1,7 +1,8 @@
|
|||||||
#This Dockerfile creates a build for all architectures
|
#This Dockerfile creates a build for all architectures
|
||||||
|
|
||||||
#Image that copies in the files and passes them to the main image
|
#Image that copies in the files and passes them to the main image
|
||||||
FROM ubuntu:focal AS copytask
|
FROM alpine:3.16.2 AS copytask
|
||||||
|
#FROM ubuntu:focal AS copytask
|
||||||
|
|
||||||
ARG TARGETPLATFORM
|
ARG TARGETPLATFORM
|
||||||
|
|
||||||
@ -13,7 +14,8 @@ COPY copy_runtime.sh /copy_runtime.sh
|
|||||||
RUN /copy_runtime.sh
|
RUN /copy_runtime.sh
|
||||||
|
|
||||||
#Production image
|
#Production image
|
||||||
FROM ubuntu:focal
|
FROM alpine:3.16.2 AS copytask
|
||||||
|
#FROM ubuntu:focal
|
||||||
|
|
||||||
COPY --from=copytask /Kavita /kavita
|
COPY --from=copytask /Kavita /kavita
|
||||||
COPY --from=copytask /files/wwwroot /kavita/wwwroot
|
COPY --from=copytask /files/wwwroot /kavita/wwwroot
|
||||||
@ -23,6 +25,15 @@ RUN apt-get update \
|
|||||||
&& apt-get install -y libicu-dev libssl1.1 libgdiplus curl \
|
&& apt-get install -y libicu-dev libssl1.1 libgdiplus curl \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# in /etc/apk/repositories
|
||||||
|
# enable 3.16/community repo
|
||||||
|
# enable edge/testing repo (with tag @testing)
|
||||||
|
# https://wiki.alpinelinux.org/wiki/Package_management#Repository_pinning
|
||||||
|
|
||||||
|
RUN apk add \
|
||||||
|
icu-dev libssl1.1 curl \
|
||||||
|
libgdiplus@testing
|
||||||
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
|
||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
|
Reference in New Issue
Block a user