disintegrate
Disintegrate Rust library
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- deploy-docs.yml
- test-docs.yml
- dependabot.yml
- decision.rs
- domain_id.rs
- event.rs
- event_store.rs
- identifier.rs
- lib.rs
- listener.rs
- state.rs
- state_store.rs
- stream_query.rs
- testing.rs
- utils.rs
- Cargo.toml
- LICENSE
- README.md
- stream.rs
- event.rs
- lib.rs
- state_query.rs
- symbol.rs
- event.rs
- state_query.rs
- Cargo.toml
- fn_event_store_begin_epoch.sql
- fn_event_store_current_epoch.sql
- idx_event_type.sql
- seq_event_event_id.sql
- table_event.sql
- append.rs
- query.rs
- tests.rs
- fn_notify_event_listener.sql
- table_event_listener.sql
- trigger_notify_event_listener.sql
- id_indexer.rs
- tests.rs
- table_snapshot.sql
- tests.rs
- error.rs
- event_store.rs
- lib.rs
- listener.rs
- migrator.rs
- snapshotter.rs
- Cargo.toml
- avro.rs
- json.rs
- messagepack.rs
- prost.rs
- protobuf.rs
- lib.rs
- serde.rs
- Cargo.toml
- add_new_feature.md
- cqrs_and_event_sourcing.md
- developer_journey.md
- event_storming.md
- handle_concurrency_conflicts.md
- decision.md
- event_listeners.md
- faq.md
- intro.md
- postgres.md
- stream_query.md
- index.js
- styles.module.css
- custom.css
- docusaurus-social-card.jpg
- docusaurus.png
- favicon.ico
- logo.svg
- undraw_docusaurus_mountain.svg
- undraw_docusaurus_react.svg
- undraw_docusaurus_tree.svg
- .nojekyll
- .gitignore
- babel.config.js
- docusaurus.config.js
- flake.lock
- flake.nix
- package.json
- README.md
- sidebars.js
- yarn.lock
- domain.rs
- main.rs
- validation_query_test.js
- .env
- Cargo.toml
- cart.rs
- event.rs
- main.rs
- .env
- Cargo.toml
- api.proto
- event.proto
- commands.rs
- queries.rs
- course.rs
- student.rs
- subscription.rs
- unsubscription.rs
- application.rs
- domain.rs
- grpc.rs
- lib.rs
- main.rs
- read_model.rs
- serde.rs
- course_api_insomnia_collection.json
- subscriptions_concurrency_test.js
- .env
- build.rs
- Cargo.toml
- README.md
- .env
- .gitignore
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- docker-compose.yml
- LICENSE
- README.md
- rustfmt.toml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/disintegrate-es/disintegrate
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd disintegrate
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
1. Add `disintegrate` and `disintegrate-postgres` as a dependencies in your `Cargo.toml` file:
이 명령어를 터미널에 그대로 입력해 실행하세요.
* Disintegrate provides several features that you can enable based on your project requirements. You can include them in your `Cargo.toml` file as follows:
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
