mirror of https://github.com/coddrago/Heroku
Update Dockerfile
parent
79cb06dd72
commit
600f8b0616
12
Dockerfile
12
Dockerfile
|
@ -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"]
|
Loading…
Reference in New Issue