kv-tube (sha256:8f993e440dd922d3f6ce846b78ed4320e02f44a7e7845a95f4fc01b183d8bae7)
Published 2026-03-27 08:00:25 +07:00 by vndangkhoa
Installation
docker pull localhost:3050/vndangkhoa/kv-tube@sha256:8f993e440dd922d3f6ce846b78ed4320e02f44a7e7845a95f4fc01b183d8bae7sha256:8f993e440dd922d3f6ce846b78ed4320e02f44a7e7845a95f4fc01b183d8bae7Image Layers
| ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache nodejs # buildkit |
| RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit |
| RUN /bin/sh -c apk add --no-cache ffmpeg # buildkit |
| RUN /bin/sh -c apk add --no-cache curl # buildkit |
| RUN /bin/sh -c apk add --no-cache python3 # buildkit |
| RUN /bin/sh -c apk add --no-cache py3-pip # buildkit |
| RUN /bin/sh -c apk add --no-cache supervisor # buildkit |
| RUN /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 # buildkit |
| WORKDIR /app |
| COPY /app/kv-tube /app/kv-tube # buildkit |
| COPY /app/.next/standalone /app/frontend/ # buildkit |
| COPY /app/.next/static /app/frontend/.next/static # buildkit |
| COPY /app/public /app/frontend/public # buildkit |
| COPY /app/package.json /app/frontend/package.json # buildkit |
| COPY /app/next.config.mjs /app/frontend/next.config.mjs # buildkit |
| COPY /app/next-env.d.ts /app/frontend/next-env.d.ts # buildkit |
| RUN /bin/sh -c mkdir -p /app/frontend/.next/cache # buildkit |
| COPY supervisord.conf /etc/supervisord.conf # buildkit |
| ENV NODE_ENV=production |
| ENV NEXT_TELEMETRY_DISABLED=1 |
| ENV KVTUBE_DATA_DIR=/app/data |
| ENV GIN_MODE=release |
| ARG NEXT_PUBLIC_API_URL=http://ut.khoavo.myds.me:8981/api |
| ENV NEXT_PUBLIC_API_URL=http://ut.khoavo.myds.me:8981/api |
| EXPOSE [3000/tcp 8080/tcp] |
| CMD ["/usr/bin/supervisord" "-c" "/etc/supervisord.conf"] |