Skip to content

IRaccoonI/starter

Repository files navigation

Запуск проекта с использованием Docker Compose

Этот README документ описывает процесс запуска проекта с использованием Docker Compose с помощью команды:

docker-compose -f docker-compose.prod.yml up

Для запуска проекта с использованием docker-compose, выполните следующие шаги:

Установите Docker и Docker Compose: Убедитесь, что у вас установлены Docker и Docker Compose на вашей системе. Если они не установлены, вы можете скачать их с официального сайта Docker и официального сайта Docker Compose.

Клонируйте репозиторий проекта: Если ваш проект хранится в репозитории, склонируйте его на вашу локальную машину.

git clone <URL_репозитория>
cd <название_проекта>

Настройте файл docker-compose.prod.yml: Убедитесь, что файл docker-compose.prod.yml содержит необходимую конфигурацию для вашего проекта, такую как порты, переменные окружения и т. д. Отредактируйте этот файл при необходимости.

Измените переменные окружения:

В файле docker-compose.prod.yml найдите следующие переменные окружения и установите для них нужные значения:

  • POSTGRES_USER: Имя пользователя PostgreSQL.
  • POSTGRES_PASSWORD: Пароль пользователя PostgreSQL.
  • POSTGRES_DB: Имя базы данных PostgreSQL.
  • REDIS_TTL: Время жизни данных в Redis (в секундах).
  • REDIS_URL: URL-адрес сервера Redis.
  • REDIS_PASSWORD: Пароль для доступа к Redis.
  • POSTGRES_USER: Имя пользователя PostgreSQL.
  • POSTGRES_PASSWORD: Пароль пользователя PostgreSQL.
  • POSTGRES_DB: Имя базы данных PostgreSQL.
  • POSTGRES_HOST: Хост сервера PostgreSQL.
  • POSTGRES_PORT: Порт сервера PostgreSQL.
  • ML_URL: URL-адрес вашего сервиса машинного обучения(ML).

Замените changeMe(command: redis-server --save 20 1 --loglevel warning --requirepass changeMe) равным REDIS_PASSWORD.

Запустите контейнеры: Используйте следующую команду для запуска вашего приложения:

docker-compose -f docker-compose.prod.yml up

Эта команда запустит все контейнеры, определенные в файле docker-compose.prod.yml. Вы увидите вывод из контейнеров, который будет содержать журналы и информацию о том, как ваше приложение запускается.

Доступ к приложению: После успешного запуска ваше приложение должно быть доступно. В зависимости от настроек, вы можете получить доступ к нему по URL-адресу или IP-адресу вашей машины и порту, указанному в конфигурации.

Остановка контейнеров: Чтобы остановить контейнеры, нажмите Ctrl + C в терминале, где вы выполняли docker-compose, или используйте команду:

docker-compose -f docker-compose.prod.yml down

Это завершит все контейнеры и освободит ресурсы. Заключение

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published