8000 GitHub - suchartbu/docker-yii2: Template for starting yii2 in docker
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

suchartbu/docker-yii2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yii in Docker Template

Template for quick start working with yii in docker container on local server.

Get this template

git clone https://github.com/AndrewDanilov/docker-yii2.git docker-yii2

Start Docker Compose

cd docker-yii2
docker compose up -d

Install Yii2

You need to run the following commands from the console of the yii_php container. To start bash within docker container, use the command:

docker exec -it yii_php bash

Run yii installation with container console:

composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-project

Change current directory to project root:

cd yii-project

Initialize yii:

php init

Before using the database and migration, you need to configure the database configuration. In /common/config/main-local.php find this section:

'components' => [
    'db' => [
        'class' => \yii\db\Connection::class,
        'dsn' => 'mysql:host=yii_mysql;dbname=yii',
        'username' => 'yii',
        'password' => 'yii',
        'charset' => 'utf8',
    ],

Change host from localhost to yii_mysql, dbname, username and password set to yii,

Then you can run migrations:

php yii migrate

Now you can open your app via:

http://localhost/ and http://admin.localhost/

About

Template for starting yii2 in docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%
0