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-get install -y --fix-missing --no-install-recommends git python3-dev gcc
# Очищаем кэш apt для уменьшения размера образа # Очищаем кэш apt для уменьшения размера образа
RUN rm -rf /var/lib/apt/lists/ /var/cache/apt/archives/ /tmp/* RUN rm -rf /var/lib/apt/lists/ /var/cache/apt/archives/ /tmp/*
# Клонируем репозиторий Hikka # Клонируем репозиторий Heroku
RUN git clone https://github.com/coddrago/Hikka /Hikka RUN git clone https://github.com/coddrago/Heroku /Heroku
# Создаем виртуальное окружение Python # Создаем виртуальное окружение Python
RUN python -m venv /venv RUN python -m venv /venv
# Устанавливаем зависимости проекта # Устанавливаем зависимости проекта
@ -38,12 +38,12 @@ ENV DOCKER=true \
GIT_PYTHON_REFRESH=quiet \ GIT_PYTHON_REFRESH=quiet \
PIP_NO_CACHE_DIR=1 PIP_NO_CACHE_DIR=1
# Копируем собранное приложение и виртуальное окружение из этапа сборки # Копируем собранное приложение и виртуальное окружение из этапа сборки
COPY --from=builder /Hikka /Hikka COPY --from=builder /Heroku /Heroku
COPY --from=builder /venv /Hikka/venv COPY --from=builder /venv /Heroku/venv
# Устанавливаем рабочую директорию # Устанавливаем рабочую директорию
WORKDIR /Hikka WORKDIR /Heroku
# Открываем порт 8080 для доступа к приложению # Открываем порт 8080 для доступа к приложению
EXPOSE 8080 EXPOSE 8080
# Определяем команду запуска приложения # Определяем команду запуска приложения
CMD ["python3", "-m", "hikka"] CMD ["python3", "-m", "heroku"]