ddd cms
1.0.0
참고: 리팩터링 보류 중
이 저장소 복제
$ git clone [email protected]:albertcolom/ddd-cms.git
도커 작성 시작
$ docker-compose up -d
Apache Ant를 사용하여 환경 구축
$ docker-compose exec php ant build
호스트에 도메인 추가(선택 사항)
127.0.0.1 ddd.cms.dev
http://localhost/api/doc or http://ddd.cms.dev/api/doc
http://localhost:15672 or http://ddd.cms.dev:15672
http://localhost:9200 or http://ddd.cms.dev:9200
http://localhost:5601 or http://ddd.cms.dev:5601
$ docker-compose exec php bin/console
RabbitMQ에서 메시지를 읽고 ElasticSearch에 게시하는 리스너
$ docker-compose exec php bin/console rabbitmq:consumer events
PHPunit
$ docker-compose exec php bin/phpunit
or
$ docker-compose exec php ant phpunit
PHP 엉망 탐지기: PHPMD
$ docker-compose exec php bin/phpmd src text ruleset.xml
or
$ docker-compose exec php ant phpmd
코드스니퍼 PSR-2
$ docker-compose exec php bin/phpcs --standard=PSR2 src
or
$ docker-compose exec php ant psr2
베하트
$ docker-compose exec php bin/behat
or
$ docker-compose exec php ant behat
모든 테스트 스위트 실행(PHPunit, PHPMD, PSR-2, Behat)
$ docker-compose exec php ant testing