diff --git a/Dockerfile b/Dockerfile index 772c527..50a57c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,15 +16,12 @@ COPY channels.xml /config/channels.xml ADD $FIXES_FOLDER /fixes RUN apk update \ && apk upgrade --available \ - && apk add curl \ - && apk add git \ - && apk add tzdata \ - && apk add bash \ + && apk add curl git tzdata bash \ && npm install -g npm@latest \ && npm install pm2 -g \ && mkdir $(echo "${BIN_FOLDER}/${EPG_FOLDER}") -p \ && git -C $(echo "${BIN_FOLDER}") clone --depth 1 -b $(echo "${GIT_BRANCH} ${GIT_REPO}") \ - && cd $WORKDIR cat && npm install && npm update \ + && cd $WORKDIR && npm install && npm update \ && rm .eslintrc.json \ && rm -rf .github \ && rm -rf .git \ @@ -37,6 +34,13 @@ RUN apk update \ && rm sites/**/readme.md \ && rm -rf sites/**/__data__ \ && rm sites/**/**.test.js \ + && rm -rf node_modules/**/.package-lock.json \ + && rm -rf node_modules/**/.tsconfig.json \ + && rm -rf node_modules/**/.tsconfig.tsbuildinfo.json \ + && rm -rf node_modules/**/.github \ + && rm -rf node_modules/**/docs \ + && rm -rf node_modules/**/LICENSE \ + && rm -rf node_modules/**/**.md \ && ln -s /config/channels.xml $(echo "${WORKDIR}/channels.xml") \ && mkdir /public COPY start.sh $WORKDIR diff --git a/README.md b/README.md index b2c8327..4362734 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,12 @@ services: ### Versions +This image is bound to the content of the [iptv-org/epg](https://github.com/iptv-org/epg) repository. In the underlying list you can see to which commit each version of the docker image is bound. + +Normally when a change is made in the source repository the documention is updated and a new tag is created in this repository. This is completely normal since the source repository is only cloned during the build process of the docker image. + +Sometimes a new version of this image will be bound to the same source commit. This will happen when improvements are made to the image. + - 1.0.0 [08-01-2024](https://github.com/iptv-org/epg/commit/793c74ca397504fc2afc8fbfa998e0b8e4ca45d9) - 1.0.1 @@ -82,4 +88,6 @@ services: - 1.0.5 [10-02-2024](https://github.com/iptv-org/epg/commit/713dbf60a1cb9623ffcab6ab370ee9a78b32102b) - 1.0.6 - [10-02-2024](https://github.com/iptv-org/epg/commit/713dbf60a1cb9623ffcab6ab370ee9a78b32102b)
Adds possibility to enable custom fixes \ No newline at end of file + [10-02-2024](https://github.com/iptv-org/epg/commit/713dbf60a1cb9623ffcab6ab370ee9a78b32102b)
Adds possibility to enable custom fixes +- 1.0.7 + [10-02-2024](https://github.com/iptv-org/epg/commit/713dbf60a1cb9623ffcab6ab370ee9a78b32102b)
Adds improvement to the docker image size \ No newline at end of file