add new
This commit is contained in:
45
container-stats/Dockerfile
Normal file
45
container-stats/Dockerfile
Normal file
@@ -0,0 +1,45 @@
|
||||
ARG BUILD_FROM
|
||||
|
||||
FROM $BUILD_FROM AS REPOSITORY
|
||||
|
||||
RUN apk --update add --no-cache \
|
||||
git=2.30.2-r0
|
||||
|
||||
ENV COMMIT_SHA '586ebebf16195bfab7ffd2b3dbc4344077e72a05'
|
||||
# hadolint ignore=DL3003
|
||||
RUN git clone https://github.com/virtualzone/docker-container-stats.git -b master /container-stats && \
|
||||
cd /container-stats && git checkout $COMMIT_SHA
|
||||
|
||||
|
||||
FROM $BUILD_FROM AS BUILD
|
||||
|
||||
RUN apk --update add --no-cache \
|
||||
npm=14.16.0-r0 \
|
||||
python2=2.7.18-r1 \
|
||||
make=4.3-r0 \
|
||||
g++=10.2.1_pre1-r3
|
||||
|
||||
WORKDIR /container-stats
|
||||
|
||||
RUN npm update && \
|
||||
npm install \
|
||||
express@4.17.1 \
|
||||
sqlite3@5.0.0 \
|
||||
body-parser@1.19.0 \
|
||||
moment@2.29.1
|
||||
|
||||
FROM $BUILD_FROM AS RUNNING
|
||||
|
||||
RUN apk --update add --no-cache \
|
||||
nodejs=14.16.0-r0 \
|
||||
docker=20.10.3-r1 \
|
||||
sqlite=3.34.1-r0
|
||||
|
||||
COPY --from=BUILD /container-stats /container-stats
|
||||
COPY --from=REPOSITORY /container-stats/stats.js /container-stats
|
||||
COPY --from=REPOSITORY /container-stats/httpd.js /container-stats
|
||||
COPY --from=REPOSITORY /container-stats/html /container-stats/html
|
||||
|
||||
ENTRYPOINT [ "/init" ]
|
||||
CMD []
|
||||
COPY root /
|
||||
Reference in New Issue
Block a user