treterter commited on
Commit
796737e
1 Parent(s): 6b5e634

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -9
Dockerfile CHANGED
@@ -1,19 +1,19 @@
1
- # syntax=docker/dockerfile:1.2
2
  FROM python:3.9
3
 
4
  RUN apt-get update && apt-get install -y git
5
 
6
- #WORKDIR /app
7
 
8
- # Копирование всех файлов, кроме тех, что указаны в .dockerignore
9
- COPY . .
 
10
 
11
- # Устанавливаем аргумент TOKEN, но не присваиваем ему значение по умолчанию
12
- ARG TOKEN
13
 
14
- # Используем секрет для клонирования приватного репозитория
15
- RUN --mount=type=secret,id=TOKEN git clone $(cat /run/secrets/TOKEN)
16
 
17
- RUN pip install --no-cache-dir --upgrade -r /requirements.txt
18
 
19
  CMD ["python", "application.py"]
 
 
1
  FROM python:3.9
2
 
3
  RUN apt-get update && apt-get install -y git
4
 
5
+ WORKDIR /app
6
 
7
+ # Добавьте сюда передачу переменной окружения или аргумента сборки
8
+
9
+ RUN --mount=type=secret,id=TOKEN git clone $(cat /run/secrets/TOKEN) .
10
 
11
+ # Добавьте это для дебага, чтобы увидеть, что находится в каталоге /app:
12
+ RUN ls -la /app
13
 
14
+ COPY ./requirements.txt /app/requirements.txt
15
+ RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt
16
 
17
+ COPY . .
18
 
19
  CMD ["python", "application.py"]