https://github.com/grozzzny/yii2-docker
Настройка рабочего окружения в Docker для yii-framework приложения (Yii2)
https://github.com/grozzzny/yii2-docker
docker docker-compose php yii2
Last synced: 2 months ago
JSON representation
Настройка рабочего окружения в Docker для yii-framework приложения (Yii2)
- Host: GitHub
- URL: https://github.com/grozzzny/yii2-docker
- Owner: grozzzny
- License: mit
- Created: 2023-08-04T17:13:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-04T18:05:41.000Z (almost 3 years ago)
- Last Synced: 2025-10-10T03:36:53.404Z (9 months ago)
- Topics: docker, docker-compose, php, yii2
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Настройка рабочего окружения в Docker для yii-framework приложения (Yii2)
## Быстрая настройка
### 1. Установить Git, Docker и Docker-Compose
- [Git Install documentation](https://git-scm.com/downloads)
- [Docker Install documentation](https://docs.docker.com/install/)
- [Docker-Compose Install documentation](https://docs.docker.com/compose/install/)
### 2. Склонировать проект и перейти в директорию приложения
```
git clone https://github.com/grozzzny/yii2-docker.git nameApp && cd nameApp && rm -Rf .git
```
### 3. В файле docker/docker-compose.yml можно задать порт:
```yml
ports:
- 75:80
```
### 4. Запустить контейнер с названием проекта "name-app", выполнив команду
```bash
docker-compose -p name-app -f docker/docker-compose.yml up -d
```
### 5. В контейнере выполнить установку Yii2 basic во временную директорию "app"
```bash
composer create-project --prefer-dist yiisoft/yii2-app-basic app
cp -R app/* . && rm -rf app
```
Или выполнить команду вне контейнера:
```bash
docker exec -it name-app-php-1 bash -c 'composer create-project --prefer-dist yiisoft/yii2-app-basic app && cp -R app/* . && rm -rf app'
```
### 6. Доступ приложения
Когда ваш контейнер docker запущен, подключитесь к нему по порту `75`.
[http://127.0.0.1:75](http://127.0.0.1:75)
### 7. Ссылки
[Официальный Docker-образ Yii2.](https://github.com/yiisoft/yii2-docker)