- You must have install docker, docker-compose locally
- Copy .env.dist to .env file
$ sysctl -w vm.max_map_count=262144
$ chmod 777 symfony/public/thumbnails
$ chmod 777 symfony/public/avatars
$ make dev
$ php bin/console fos:oauth-server:create-client --redirect-uri="" --grant-type="password"
$ copy client_secret and client_id to web-app/src/axios/env.js example is in web-app/src/axios/env.js.dist
- Go to http://localhost in your web browser and start hacking
- Go to http://localhost/api/doc in your web browser to view a api docs
- You must have install docker, docker-compose and composer locally if you are not a linux or mac user
- Copy .env.dist to .env file
$ composer install
$ docker-compose run -d
$ docker-compose exec php php bin/console d:d:c
$ docker-compose exec php php bin/console d:s:c
$ docker-compose exec php php bin/console d:m:l -n
- Go to http://localhost in your web browser and start hacking
- Go to http://localhost/api/doc in your web browser to view a api docs
$ make test
- Environment in Docker
- Command Bus, Query Bus, Event Bus
- Event Store
- Elasticsearch Read Model
- Rest API
- Continuous integration with Travis.Ci and Style.Ci
- RabbitMq Async Event Subscribers
- RabbitMq Async Email Sender
- React Web UI
- Nelmio API Doc
- Makefile Runner