Skip to content

tworzenieweb/php-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Development Stack

This repository was made to help users developing PHP applications with instant setup.

This repository contains the following modules:

  • PHP 7.1
  • Nginx
  • MariaDB
  • php-fpm
  • Ruby + Sass + Compass
  • node, NPM + Bower

Installation

To be able to run this toolset you need to install docker and fig tool.

https://docs.docker.com/installation/

https://docs.docker.com/compose/

If all is set just run docker-compose build from command line inside of repository directory.

git clone https://github.com/tworzenieweb/php-stack.git
cd php-stack
docker-compose up

Make sure you've got the following folder structure:

  • folder with php development stack repo
  • projects folder
    • default directory with your application code

This stack is setuped mainly for symfony2 apps so it will look for web dir inside of default directory. To change this edit sites/default.vhost

Database credentials:

MySQL container is linked with Front container so you've got direct connection to the database. By default you can access using the following credentials:

mysql -u admin -ppass -h mysql

You can change this in your docker-compose.yml file

If you want to access specific container like you do in vagrant using ssh connection just use

docker exec -i -t -u tworzenieweb container_id_or_name /bin/zsh -l

Where container_id_or_name can be obtained by running

docker ps

About

Docker containers for PHP development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published