Update DockerFile to new repo

pull/81/head
Who? 2025-01-17 19:58:39 +10:00 committed by GitHub
parent 66193abc0e
commit ca75ad4242
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 6 deletions

View File

@ -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