imdock cnp71
1.0.0
centos (nginx + php7.1)
คุณสามารถติดตั้งเฟรมเวิร์ก PHP ได้ง่าย (เช่น Laravel)
คุณสามารถใช้โหมด XDEBUG โดย PHPSTORM (2016.2 หรือล่าสุด)
โครงการนี้ใช้การจัดการโดย Docker-compose
คุณสามารถใช้สิ่งนี้สำหรับเฟรมเวิร์ก Laravel-5 PHP
~ $ mkdir {project-name}
~ $ cd {project-name}
~/{project-name} $ git clone https://github.com/imagine10255/imdock-cnp7.git
~/{project-name} $ cd imdock-cnp7
~/{project-name}/imdock-cnp7 $ vim ./docker-compose-yml
~/{project-name}/imdock-cnp7 $ docker-compose up
~/{project-name}/imdock-cnp7 $ cp ./sites-enable/default.vhost.sample ./sites-enable/default.vhost
~/{project-name}/imdock-cnp7 $ vim ./docker-compose-yml
~/{project-name}/imdock-cnp7 $ vim ./default.vhost
~/{project-name}/imdock-cnp7 $ docker-compose up -d
{project-name}
├── imdock-cnp7
│ ├── conf/
│ ├── sites-enable/(nginx website setting)
│ ├── sites-module/
│ ├── website(sample phpinfo)
│ ├── Dockerfile
│ └── docker-compose.yml
└── {project-dir}
└── ... #if you not have group network, you can create this, and other docker-compose use this network setting
~ $ docker network create --driver bridge imdockgroup
คุณเพียงแค่ดูไดเรกทอรีนี้คุณจะเข้าใจ (CNP7/config/*)
เมื่อการตั้งค่าเสร็จสมบูรณ์ให้รีสตาร์ทคอนเทนเนอร์