kv-tube (v5)
Published 2026-03-25 10:44:00 +07:00 by vndangkhoa
Installation
docker pull localhost:3050/vndangkhoa/kv-tube:v5sha256:a6eea61c28d09f4123533b3cd863f95504ae0127860a9bb0c50e6ec5b9abc42dImage Layers
| ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| /bin/sh -c apk add --no-cache nodejs |
| /bin/sh -c apk add --no-cache ca-certificates |
| /bin/sh -c apk add --no-cache ffmpeg |
| /bin/sh -c apk add --no-cache curl |
| /bin/sh -c apk add --no-cache python3 |
| /bin/sh -c apk add --no-cache py3-pip |
| /bin/sh -c apk add --no-cache supervisor |
| /bin/sh -c curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && chmod a+rx /usr/local/bin/yt-dlp |
| WORKDIR /app |
| COPY file:aea5ea954a675452f1ab6aaf6ac0cabdc3a8eb035daad3d38257f4eb4987a325 in /app/kv-tube |
| COPY dir:b397b8f08bb1c33ac183137f441f439ef495d04855b2fa99c3d96406db6c09fc in /app/frontend/ |
| COPY dir:421f3f336ff02d725128201c70fd13f01d25b02b137ce4ed488a4fe83003d593 in /app/frontend/.next/static |
| COPY dir:4453c72f8b7edb056d036797dff230d6bfa7781a46c714493c3e4f95cbbaf6a7 in /app/frontend/public |
| COPY file:06fe1ecd03666e2a0d84c8ad3e4916e520a8aeb4ddd8503ded36eb3e99a54602 in /app/frontend/package.json |
| COPY file:a5c000badeab9854f4ca2b53061dd75c33ac7df4a8505cb99fb9f2ee6403050e in /app/frontend/next.config.mjs |
| COPY file:1820ce30421ceacbc37288f6d9df58552712cedd08475c4d1280a46ccec1c167 in /app/frontend/next-env.d.ts |
| /bin/sh -c mkdir -p /app/frontend/.next/cache |
| COPY file:bec8e554b6f3e671acb4705e814366c5a0f9f648b53672b0880225a6eb5e867a in /etc/supervisord.conf |
| ENV NODE_ENV=production |
| ENV NEXT_TELEMETRY_DISABLED=1 |
| ENV KVTUBE_DATA_DIR=/app/data |
| ENV GIN_MODE=release |
| ENV NEXT_PUBLIC_API_URL=http://127.0.0.1:8080 |
| EXPOSE 3000 8080 |
| CMD ["/usr/bin/supervisord" "-c" "/etc/supervisord.conf"] |