Для запуска контейнеров Strapi и Next.js в обычном режиме, выполните следующую команду:
./start.sh
Контейнеры будут запущены, а логи будут выведены в консоль. Скрипт будет ловить сигналы прерывания и корректно останавливать контейнеры при их получении.
Для запуска контейнеров Strapi и Next.js в фоновом режиме, выполните следующую команду:
./start.sh bg
Контейнеры будут запущены в фоновом режиме, а скрипт немедленно завершит выполнение.
Для остановки запущенных контейнеров Strapi и Next.js, выполните следующую команду:
./start.sh stop
Контейнеры будут остановлены, но не удалены. Используется команда docker-compose stop.
Для остановки и удаления контейнеров Strapi и Next.js, выполните следующую команду:
./start.sh down
Контейнеры будут остановлены и удалены. Используется команда docker-compose down.
Для запуска контейнеров Strapi в обычном режиме, выполните следующую команду:
./docker/strapi/start.sh
Контейнеры будут запущены, а логи будут выведены в консоль.
Для запуска контейнеров Strapi в фоновом режиме, выполните следующую команду:
./docker/strapi/start.sh bg
Контейнеры будут запущены в фоновом режиме, а скрипт немедленно завершит выполнение.
Если директория /backend
отсутствует, скрипт выполнит первичную сборку и запустит контейнеры. Выполните следующую команду:
./docker/strapi/start.sh
Файлы будут скопированы из контейнера в локальную директорию /backend.
Для запуска контейнеров Next.js в обычном режиме, выполните следующую команду:
./docker/nextjs/start.sh
Контейнеры будут запущены, а логи будут выведены в консоль.
Для запуска контейнеров Next.js в фоновом режиме, выполните следующую команду:
./docker/nextjs/start.sh bg
Контейнеры будут запущены в фоновом режиме, а скрипт немедленно завершит выполнение.
Для запуска контейнеров Next.js и открытия shell (/bin/sh
) внутри контейнера, выполните следующую команду:
./docker/nextjs/start.sh --sh
Контейнеры будут запущены, и откроется shell внутри контейнера Next.js.
Для запуска контейнеров Next.js и выполнения команды yarn <command>
внутри контейнера, выполните следующую команду:
./docker/nextjs/start.sh <command>
Команда yarn будет выполнена внутри контейнера Next.js.
Эти инструкции помогут вам и другим пользователям легко управлять контейнерами для сервисов Strapi и Next.js с использованием предоставленных скриптов.