-
Клонируем проект
Скачиваем репозиторий с помощью командыgit
:git clone https://github.com/venn2713/exl_report_processor.git
-
Переходим в папку проекта
После успешного клонирования переходим в директорию с проектом:cd exl_report_processor
-
Создаем файл
.env
Копируем пример файла конфигурации:cp .env.example .env
-
Редактируем файл
.env
Откройте файл.env
в любом текстовом редакторе (например,nano
):nano .env
Укажите необходимые значения переменных (например,
SECRET_KEY
,ENVIRONMENT
, и другие). После редактирования сохраните файл (Ctrl+O
,Enter
,Ctrl+X
). -
Собираем Docker-образ
Создаем локальный Docker-образ:docker build -t exl_report_processor .
-
Запускаем контейнер
Запускаем контейнер с подключением.env
:docker run --name exl_processor --env-file .env -p 8000:8000 -d exl_report_processor
Теперь приложение доступно по адресу http://127.0.0.1:8000.
-
Скачиваем пример
.env
с помощьюcurl
Чтобы получить файл конфигурации.env.example
, используем команду:curl -o .env https://raw.githubusercontent.com/venn2713/exl_report_processor/master/.env.example
-
Редактируем файл
.env
Откройте файл.env
для редактирования:nano .env
Укажите необходимые значения переменных, такие как
SECRET_KEY
,ENVIRONMENT
, и т.д. Сохраните файл (Ctrl+O
,Enter
,Ctrl+X
). -
Скачиваем и запускаем Docker-образ с Docker Hub
Используем готовый образ из Docker Hub:docker run --name exl_processor --env-file .env -p 8000:8000 -d venn2713/exl-processor:latest
-
Остановить контейнер
docker stop exl_processor
-
Удалить контейнер
docker rm -f exl_processor
-
Просмотреть запущенные контейнеры
docker ps
-
Посмотреть логи контейнера
docker logs exl_processor
Теперь приложение доступно по адресу http://127.0.0.1:8000.