symfony-ddd-example
DDD + Hexagonal Architecture + CQRS with Symfony | 195⭐ community reference
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- FUNDING.yml
- .gitignore
- dataSources.xml
- modules.xml
- php-inspections-ea-ultimate.xml
- php.xml
- symfony-docker-main.iml
- symfony2.xml
- vcs.xml
- console
- monolog.yaml
- deprecations.yaml
- doctrine.yaml
- monolog.yaml
- doctrine.yaml
- monolog.yaml
- validator.yaml
- cache.yaml
- doctrine.yaml
- doctrine_migrations.yaml
- framework.yaml
- mailer.yaml
- messenger.yaml
- notifier.yaml
- routing.yaml
- security.yaml
- sensio_framework_extra.yaml
- translation.yaml
- twig.yaml
- validator.yaml
- annotations.yaml
- framework.yaml
- bundles.php
- preload.php
- routes.yaml
- services.yaml
- Caddyfile
- symfony.dev.ini
- symfony.prod.ini
- zz-docker.conf
- docker-entrypoint.sh
- docker-healthcheck.sh
- build.md
- digitalocean-droplet.png
- existing-project.md
- extra-services.md
- gandi-dns.png
- makefile.md
- production.md
- troubleshooting.md
- xdebug.md
- .gitignore
- .gitignore
- index.php
- GetArticleController.php
- PostArticleController.php
- PostCommentController.php
- OnPublicationRequestedEvent.php
- OnUserVerifiedEventSubscriber.php
- CreateArticleCommand.php
- CreateCommentCommand.php
- FindArticleQuery.php
- CreateCommentParamConverter.php
- ArticleFinderHandler.php
- CreateArticleHandler.php
- CreateCommentHandler.php
- Article.php
- ArticleId.php
- AuthorId.php
- Comment.php
- CommentId.php
- Email.php
- ArticleCreatedEvent.php
- CommentCreatedEvent.php
- ArticleRepositoryInterface.php
- CommentRepositoryInterface.php
- Article.orm.xml
- Comment.orm.xml
- Email.orm.xml
- ArticleRepository.php
- CommentRepository.php
- PostCategoryController.php
- CreateCategoryCommand.php
- CreateCategoryService.php
- Category.php
- CategoryCreatedEvent.php
- CategoryRepositoryInterface.php
- Category.orm.xml
- CategoryRepository.php
- CategoryId.php
- CategoryIdProvider.php
- CategoryIdProviderInterface.php
- CreateUserCommand.php
- OnUserVerifiedEvent.php
- PublicationRequestedEventSubscriber.php
- CreateUserService.php
- Email.php
- User.php
- UserCreatedEvent.php
- UserRepositoryInterface.php
- User.orm.xml
- UserRepository.php
- AggregateRoot.php
- DomainEventInterface.php
- AggregateRootId.php
- EmailValueObject.php
- UserValueObject.php
- Kernel.php
- base.html.twig
- .gitignore
- .dockerignore
- .editorconfig
- .env
- .gitattributes
- .gitignore
- .php-cs-fixer.dist.php
- composer.json
- composer.lock
- docker-compose.override.yml
- docker-compose.prod.yml
- docker-compose.yml
- Dockerfile
- LICENSE
- README.md
- symfony.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/salletti/symfony-ddd-example
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd symfony-ddd-example
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker-compose.override.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
