docker-yii2-app
docker-yii2-app copied to clipboard
Dockerized application template for Yii 2.0 Framework
Docker Yii 2.0 Application
:octocat: dmstr/docker-yii2-app
:wolf: dmstr/docker-yii2-app
:whale: dmstr/yii2-app
:cd: dmstr/php-yii2
Introduction
This is a minimal dockerized application template for Yii 2.0 Framework in about 100 lines of code.
Requirements
- Docker Toolbox
- Docker
>=1.10 - docker-compose
>=1.7.0
- Docker
Setup
Prepare docker-compose environment
cp .env-dist .env
and application
cp config/app.env-dist config/app.env
mkdir web/assets
Start stack
docker-compose up -d
Show containers
docker-compose ps
Run composer installation
docker-compose run --rm php composer install
Develop
Create bash
docker-compose exec php bash
Run package update in container
$ composer update -v
...
$ yii help
Test
cd tests
cp .env-dist .env
Run tests in codeception (forrest) container
d
docker-compose run forrest run
:info: This is equivalent to
codecept runinside the tester container
CLI
docker run dmstr/yii2-app yii
Built by