image improvements + documentation update
Some checks failed
Build docker container / build (push) Has been cancelled
Some checks failed
Build docker container / build (push) Has been cancelled
This commit is contained in:
14
Dockerfile
14
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
|
||||
|
Reference in New Issue
Block a user