Update Dockerfile

pull/84/head
Who? 2025-02-02 02:14:18 +10:00 committed by GitHub
parent 79cb06dd72
commit 600f8b0616
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,8 +10,8 @@ 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
# Устанавливаем зависимости проекта
@ -38,12 +38,12 @@ 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
# Определяем команду запуска приложения
CMD ["python3", "-m", "hikka"]
CMD ["python3", "-m", "heroku"]