Quick deployment of Sylius development environment
- Sylius 1.5.2
- PHP-fpm 7.2.11
- MySQL 5.7
- Redis latest
- Elasticsearch 5.4.3
- Kibana 5.4.3
- Logstash 5.4.0
- XDebug 2.6.1
- Nginx
- Supervisord
Before installing this project, please, make sure you have installed docker and docker-compose To install docker execute:
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh
$ pip install docker-compose
- Clone project files:
$ git clone https://github.com/trydirect/sylius.git
- Bring up the project with following command:
$ cd sylius
$ ./setup.sh
- Add localdomain to your hosts file Linux, OSX:
echo "127.0.0.1 localdomain kibana.localdomain" | sudo tee -a /etc/hosts
- Let's check the result
URL | App |
---|---|
http://localdomain | sylius home page |
http://kibana.localdomain | kibana dashboard |
Default kibana creds:
- login: admin
- password: admin
- Fork it (https://github.com/trydirect/sylius/fork)
- Create your feature branch (git checkout -b feature/fooBar)
- Commit your changes (git commit -am 'Add some fooBar')
- Push to the branch (git push origin feature/fooBar)
- Create a new Pull Request