train-llama / Dockerfile
nroggendorff's picture
Upload folder using huggingface_hub
bf1b880 verified
raw
history blame
751 Bytes
FROM docker:dind-rootless
USER root
RUN apk add --no-cache git bash
ARG REPO_URL=https://github.com/nroggendorff/train-llama.git
WORKDIR /workspace
RUN git clone $REPO_URL .
RUN bash -c "dockerd & \
while ! docker info > /dev/null 2>&1; do \
echo 'Waiting for Docker daemon in rootless mode...'; \
sleep 2; \
done"
RUN --mount=type=secret,id=HF_TOKEN,mode=0444 \
docker build -f Build/Dockerfile \
--build-arg HF_TOKEN=$(cat /run/secrets/HF_TOKEN) \
-t nroggendorff/train-llama:latest .
RUN --mount=type=secret,id=DOCKER_PASSWORD,mode=0444 \
echo $(cat /run/secrets/DOCKER_PASSWORD) | \
docker login --username "nroggendorff" --password-stdin
CMD ["docker", "push", "nroggendorff/train-llama:latest"]