Этот проект предназначен для демонстрации возможностей деплоя приложения и доступа к нему через веб-браузер. Следуя этим инструкциям, вы сможете развернуть приложение и просматривать его в браузере.
- Docker: Убедитесь, что Docker установлен на вашей системе. Вы можете скачать Docker здесь.
-
Склонируйте репозиторий:
git clone https://github.com/dmitrybukhonov/yii2-docker-nginx-postgres.git
-
Перейдите в каталог проекта:
cd yii2-docker-nginx-postgres
-
Скопируйте .env и задайте базовые параметры:
cp .env-example .env
-
Запустите скрипт deploy.sh. Этот скрипт выполняет следующие действия:
- Выгружает обновления из ветки master репозитория.
- Запускает Docker Compose для развертывания контейнеров приложения.
- Устанавливает необходимые зависимости Composer.
- Запускает деплой
./bash deploy.sh
- После успешного выполнения скрипта, ваше приложение будет доступно по адресу http://localhost:80/site/index в вашем веб-браузере.