Honeybee CQRS & ES 프레임 워크와 Symfony 구성 요소를 기반으로 Silex Micro Framework와의 통합을 기반으로 빠르게 확장 가능한 응용 프로그램을 구축하기위한 프로젝트 CMF 템플릿.
Docker와 Composer와 함께 Honeylex-CMF가 매우 빠르게 실행 될 수 있습니다.
Docker가 아직없는 경우 먼저 설치 한 다음 필요한 경우 VirtualBox가있는 컴퓨터를 만듭니다.
다음과 같이 Docker에서 Honeylex-CMF 프로젝트를 제기하십시오.
git clone [email protected]:honeylex/honeylex-cmf.git your-project
cd your-project
composer install --ignore-platform-reqs
# don't forget to connect your shell with `eval $(docker-machine env default)`
composer docker:up이제 프로젝트를 설정하기 위해 명령을 실행할 수 있습니다.
composer honeylex project:configure
composer honeylex migrate:up
composer honeylex fixture:import # import a default administrator account컨테이너가 실행되면 프로젝트가 준비되고 프로비저닝됩니다!
docker-machine ip default실행하여 IP를 찾으십시오 (일반적으로 http://192.168.99.100)
- 보안 사이트 https://192.168.99.100 (DEV 모드에서 신뢰할 수없는 CERT)
- http://192.168.99.100:9100의 Elasticsearch 관리자
- http://192.168.99.100:5984/_utils의 CouchDB 관리자
- http://192.168.99.100:15672의 RabbitMQ 관리자
사용자 관리 인터페이스에 액세스하려면 이메일 [email protected] 및 암호 admin 로 기본 관리자로 로그인하십시오.
Docker Machine의 var/secrets 폴더에 응용 프로그램 비밀을 추가 할 수 있습니다. .env 및 var/docker/docker-compose.yml 파일에는 추가적인 글로벌 프로젝트 환경 및 비밀 구성이 포함되어 있습니다.
다음 Docker 명령은 호스트 컴퓨터의 composer 통해 사용할 수 있습니다.
composer docker:up # create and start containers
composer docker:down # stop and remove containers
composer docker:start # start previously stopped containers
composer docker:stop # stop/suspend running containers
composer docker:prune # remove dangling volumes and stopped containers Honeylex-CMF에는 프로젝트 설정 및 유지 보수에 도움이되는 여러 가지 편리한 도구가 제공됩니다. 전체 명령 목록은 실행을 통해 찾을 수 있습니다.
composer honeylex # alias of docker-compose run --rm php_cli ./bin/honeylex다음 시스템 기능을 관리하기 위해 유용한 명령 세트가 제공됩니다.
부트 스트랩 된 Silex 앱은 다음 서비스 제공 업체를 지원하여 구성됩니다.
포함 된 HLX Security Crate에 추가 보안 서비스가 제공됩니다.
Silex Service 제공 업체에 대한 자세한 내용은 제공 업체 문서를 읽으십시오.
멋진 확장 가능한 응용 프로그램을 구축하거나 여기에서 질문하십시오.