🐘🎯 Clone of codelytv pro platform applying Domain-Driven Design, Hexagonal Architecture and CQRS in a Monorepository
- Install Docker
- Clone this project:
git clone https://github.com/jorgechavezrnd/codelytv-clone.git
- Move to the project folder:
cd codelytv-clone
- Create a local environment file (
cp .env .env.local
) if you want to modify any parameter
- Install all the dependencies and bring up the project with Docker executing:
make build
- Then you'll have 1 app available (1 API):
- Install the dependencies if you haven't done it previously:
make deps
- Execute PHPUnit and Behat tests:
make test
php -S 127.0.0.1:8030 apps/mooc/backend/public/index.php
OR
symfony serve --dir=apps/mooc/backend/public --port=8030 --force-php-discovery
./vendor/bin/behat -p mooc_backend