To-Do Planning Project,
- in this project we have 2 difrent api for load our tasks and divide betwen 5 developer
- Hexagonal Architecture
- Domain Driven Design Architecture
- Test Driven Development
- Adapter
- Decorator
- Proxy
- Factory
- Observer
- Delegate
- Repository-Service
- Producer–consumer
- Singleton
Get project
git clone https://github.com/koushamad/enuygun.git
Build project
cd enuygun/docker
docker-compose up --build
Check Your docker containers
docker ps
- docker_nginx
- docker_php-fpm
- docker_database
- docker_vue
- rabbitmq:3-management
- redis
If we do`nt have one of this container please try again
Migrate database
docker exec -it docker_php-fpm_1 bin/console doctrine:migrations:migrate
docker exec -it docker_php-fpm_1 bin/console doctrine:fixtures:load
docker exec -it docker_php-fpm_1 bin/console adapter:register-tasks
Run Tests
docker exec -it docker_php-fpm_1 vendor/bin/simple-phpunit
Fetch tasks
docker exec -it docker_php-fpm_1 bin/console adapter:register-tasks
go to http://loccalhost