mirror of https://github.com/coddrago/Heroku
Update DockerFile to new repo
parent
66193abc0e
commit
ca75ad4242
12
Dockerfile
12
Dockerfile
|
@ -10,12 +10,12 @@ RUN apt-get update && \
|
|||
apt-get install -y --fix-missing --no-install-recommends git python3-dev gcc
|
||||
# Очищаем кэш apt для уменьшения размера образа
|
||||
RUN rm -rf /var/lib/apt/lists/ /var/cache/apt/archives/ /tmp/*
|
||||
# Клонируем репозиторий Hikka
|
||||
RUN git clone https://github.com/coddrago/Hikka /Hikka
|
||||
# Клонируем репозиторий Heroku
|
||||
RUN git clone https://github.com/coddrago/Heroku /Heroku
|
||||
# Создаем виртуальное окружение Python
|
||||
RUN python -m venv /venv
|
||||
# Устанавливаем зависимости проекта
|
||||
RUN /venv/bin/pip install --no-warn-script-location --no-cache-dir -r /Hikka/requirements.txt
|
||||
RUN /venv/bin/pip install --no-warn-script-location --no-cache-dir -r /Heroku/requirements.txt
|
||||
|
||||
# -------------------------------
|
||||
# Используем другой базовый образ для финального контейнера
|
||||
|
@ -38,10 +38,10 @@ ENV DOCKER=true \
|
|||
GIT_PYTHON_REFRESH=quiet \
|
||||
PIP_NO_CACHE_DIR=1
|
||||
# Копируем собранное приложение и виртуальное окружение из этапа сборки
|
||||
COPY --from=builder /Hikka /Hikka
|
||||
COPY --from=builder /venv /Hikka/venv
|
||||
COPY --from=builder /Heroku /Heroku
|
||||
COPY --from=builder /venv /Heroku/venv
|
||||
# Устанавливаем рабочую директорию
|
||||
WORKDIR /Hikka
|
||||
WORKDIR /Heroku
|
||||
# Открываем порт 8080 для доступа к приложению
|
||||
EXPOSE 8080
|
||||
|
||||
|
|
Loading…
Reference in New Issue