@Vlad1289

Как вызвать Secret в Dockerfile?

Я использую Dockerfile в Huggingface, но я не могу вызвать ссылку на приватный репозиторий, он хранится в Secret под именем TOKEN, вот мой Dockerfile:

FROM python:3.9


RUN apt-get update && apt-get install -y git


WORKDIR /app


ENV REPO_URL=${TOKEN}
RUN git clone $REPO_URL


COPY ./requirements.txt /app/requirements.txt
RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt


COPY . .


CMD ["python", "application.py"]
  • Вопрос задан
  • 199 просмотров
Решения вопроса 1
fenrir1121
@fenrir1121
Начни с документации
Как вызвать Secret в Dockerfile?
Secrets или multi-stage.

Вообще не очень понятно зачем вам такой странный образ. Сделайте сборку проекта в контейнер там же где разрабатывали без всяких git clone и сомнительных секретов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы