Download Dockerfile from henry99a/MetaTube: direct link, hf CLI and curl.
- Browser
- Download file 772 Bytes
-
https://huggingface.co/spaces/henry99a/MetaTube/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/henry99a/MetaTube/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/henry99a/MetaTube/resolve/main/Dockerfile
772 Bytes
| FROM --platform=$BUILDPLATFORM golang:alpine AS builder | |
| ARG TARGETOS | |
| ARG TARGETARCH | |
| WORKDIR /src | |
| COPY . /src | |
| RUN apk add --update --no-cache --no-progress make git \ | |
| && GOOS=$TARGETOS GOARCH=$TARGETARCH make server BUILD_COMMIT=unknown BUILD_VERSION=unknown | |
| FROM alpine:latest | |
| LABEL org.opencontainers.image.licenses=Apache-2.0 | |
| LABEL org.opencontainers.image.source="https://github.com/metatube-community/metatube-sdk-go" | |
| COPY --from=builder /src/build/metatube-server . | |
| RUN apk add --update --no-cache --no-progress ca-certificates tzdata | |
| ENV GIN_MODE=release | |
| ENV PORT=7860 | |
| ENV TOKEN="" | |
| ENV DSN="" | |
| ENV REQUEST_TIMEOUT="" | |
| ENV DB_MAX_IDLE_CONNS=0 | |
| ENV DB_MAX_OPEN_CONNS=0 | |
| ENV DB_PREPARED_STMT=0 | |
| ENV DB_AUTO_MIGRATE=0 | |
| EXPOSE 7860 | |
| ENTRYPOINT ["/metatube-server"] | |