1
0
Fork 0
mirror of https://github.com/imtbl/hydrus-server-docker synced 2024-06-10 22:54:52 +12:00

feat: Reduce image size

This commit is contained in:
Michael Serajnik 2018-12-02 14:14:33 +01:00
parent 82395563f0
commit b88024e8f6
2 changed files with 15 additions and 11 deletions

View file

@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [Unreleased] ## [Unreleased]
### Changed
+ Reduced image size
## [1.0.2] - 2018-11-30 ## [1.0.2] - 2018-11-30
### Fixed ### Fixed

View file

@ -1,6 +1,4 @@
FROM debian:stretch FROM debian:stretch-slim
RUN apt-get update && apt-get install -y ffmpeg curl wget
ARG HOST_USER_ID=1000 ARG HOST_USER_ID=1000
ARG HOST_GROUP_ID=1000 ARG HOST_GROUP_ID=1000
@ -18,16 +16,18 @@ RUN \
WORKDIR /usr/src/app WORKDIR /usr/src/app
RUN wget "https://www.github.com$( \ RUN apt-get update && \
apt-get install -y ca-certificates curl ffmpeg wget --no-install-recommends && \
rm -rf /var/lib/apt/lists/* && \
wget "https://www.github.com$( \
curl -sL https://github.com/hydrusnetwork/hydrus/releases/latest \ curl -sL https://github.com/hydrusnetwork/hydrus/releases/latest \
| grep 'Linux.-.Executable.tar.gz' \ | grep 'Linux.-.Executable.tar.gz' \
| sed -n 's/.*href="\([^"]*\).*/\1/p')" | sed -n 's/.*href="\([^"]*\).*/\1/p')" && \
tar zxvf $(ls | grep "Linux.-.Executable.tar.gz") --strip-components 1 && \
RUN tar zxvf $(ls | grep "Linux.-.Executable.tar.gz") --strip-components 1 rm $(ls | grep "Linux.-.Executable.tar.gz") && \
RUN rm $(ls | grep "Linux.-.Executable.tar.gz") \ chown -R hydrus:hydrus /usr/src/app && \
&& chown -R hydrus:hydrus /usr/src/app mkdir /data && chown -R hydrus:hydrus /data && \
apt-get remove ca-certificates curl wget -y
RUN mkdir /data && chown -R hydrus:hydrus /data
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint
RUN chmod +x /usr/local/bin/docker-entrypoint RUN chmod +x /usr/local/bin/docker-entrypoint