ReplicaDB
ReplicaDB is open source tool for database replication, designed for efficiently transferring bulk data between relational and non-relational databases
파일 탐색기
최종 버전 다운로드 (.zip)- cli-execution.md
- deployment-and-operations.md
- frontend-application.md
- managed-execution.md
- managed-job-domain.md
- managed-run-domain.md
- manager-adapters.md
- persistence-state.md
- rowset-transfer.md
- security-and-audit.md
- system-overview.md
- azure-sql-authentication.plan.md
- fix-sqlite-null-handling-test.plan.md
- issue-271-db2-rn-partition.plan.md
- material-3-adapted-visual-system.plan.md
- multi-table-replication.plan.md
- new-job-wizard-parity.plan.md
- phase-0a-execution-context-rich-task-result.plan.md
- phase-0b1-cancellation-plumbing.plan.md
- phase-0b2-watermark-injection.plan.md
- phase-1a-artifact-split.plan.md
- phase-1b-state-layer.plan.md
- phase-1c-1-rest-api-core.plan.md
- phase-1c-2-quartz-scheduler.plan.md
- phase-1c-3-security.plan.md
- phase-1c-3c-audit-events-and-cancellation-warning.plan.md
- phase-2a-frontend-auth-monitoring.plan.md
- phase-2b-job-editor-run-actions.plan.md
- phase-2c-frontend-administration.plan.md
- phase-3-1-distributed-state-contract.plan.md
- PR-242.plan.md
- frontend-admin-boundary.md
- generated-api-contract.md
- immediate-cancellation.md
- monolithic-control-plane.md
- no-resume-watermarks.md
- postgresql-state.md
- two-artifacts.md
- cli-options.md
- jobs-api.md
- openapi-frontend.md
- protocol-inventory.md
- runs-api.md
- security-admin-api.md
- azure-archive-integrity.md
- azure-launcher-platform.md
- azure-prefixed-redaction.md
- azure-raw-interactive-safety.md
- dependency-ci-gates.md
- dependency-upgrade-compatibility.md
- fix-sqlite-date-fallback.md
- fix-sqlite-lob-api.md
- fix-sqlite-null-object.md
- frontend-e2e-fixture-isolation.md
- gap-recurrence.md
- issue271-db2-health.md
- material-doc-security-scan.md
- material-production-build.md
- material-test-extension.md
- material-theme-test-wrapper.md
- multi-table-oracle-architecture.md
- new-job-compatibility-bridge.md
- new-job-e2e-credentials.md
- new-job-nullable-boundaries.md
- new-job-postgres-identifiers.md
- new-job-schema-alternative.md
- phase0a-result-accumulator-scope.md
- phase0b1-cancelled-sql-exception.md
- phase0b1-resource-ownership.md
- phase0b1-test-package.md
- phase0b2-manager-bind-shapes.md
- phase0b2-options-file.md
- phase0b2-shared-fixture.md
- phase1a-autoconfig-boundary.md
- phase1a-focused-surefire.md
- phase1b-connection-secret-validation.md
- phase1b-container-port.md
- phase1b-jdbc-time.md
- phase1b-log4j-alignment.md
- phase1c1-active-run-index.md
- phase1c1-framework-404.md
- phase1c1-migration-count.md
- phase1c1-rest-enum-case.md
- phase1c2-fixture-transaction.md
- phase1c2-quartz-dependency-order.md
- phase1c3-bootstrap-test-profile.md
- phase1c3-real-http-auth.md
- phase1c3-security-api-resolution.md
- phase1c3-security-test-dependency.md
- phase1c3-session-serialization.md
- phase1c3c-empty-permissions.md
- phase1c3c-isolated-contexts.md
- phase2a-csrf-cookie.md
- phase2a-local-tooling.md
- phase2a-openapi-nullability.md
- phase2a-openapi-order.md
- phase2a-registry-neutrality.md
- phase2c-custom-form-validation.md
- phase2c-router-test-context.md
- phase31-compatibility-bridge.md
- phase31-documentation-path.md
- phase31-flyway-staged-migrations.md
- phase31-postgres-time-authority.md
- pr242-ci-vs-local-containers.md
- pr242-image-architectures.md
- pr242-reflective-jdk-flags.md
- tech-debt.md
- anti-patterns.md
- api-mapping-errors.md
- execution-context-cancellation.md
- frontend-query-state.md
- jdbc-shaped-transfer.md
- manager-factory.md
- security-redaction.md
- staging-watermark.md
- state-idempotency.md
- testing-fixtures.md
- index.md
- log.md
- frontend.instructions.md
- git-commit.instructions.md
- project-functional.instructions.md
- project-technical.instructions.md
- test-patterns.instructions.md
- bug_report.md
- CI_Release.yml
- codeql-analysis.yml
- CT_Push.yml
- dependabot-auto-merge.yml
- oracle-lob-tests.yml
- rebase-dependabot-prs.yml
- copilot-instructions.md
- dependabot.yml
- FUNDING.yml
- ReplicaDB.run.xml
- configure-replicadb
- configure-replicadb.cmd
- replicadb
- replicadb.cmd
- _replicadb.conf
- disqus.html
- facebook.html
- footer.html
- google-analytics.html
- head.html
- jumbotron.html
- navigation.html
- seo-replicadb.html
- twitter.html
- default.html
- full.html
- page.html
- docs.css
- styles.scss
- docs.min.js
- AWS-S3-Screenshot-CSV.png
- AWS-S3-Screenshot.png
- ReplicaDB-Conceptual.jpg
- replicadb-logo.png
- ReplicaDB-Mode_Complete-Atomic.png
- ReplicaDB-Mode_Complete.png
- ReplicaDB-Mode_Incremental.png
- ReplicaDB-Ora2PG.gif
- docs.md
- img.png
- app.js
- app.spec.js
- converter-core.test.js
- static-server.mjs
- .gitignore
- apple-touch-icon.png
- codemirror6-migration-plan.md
- context.md
- converter-app.js
- converter-core.js
- converter-old.html
- converter.html
- editor-cm.js
- favicon-32.png
- jira_style.md
- manifest.webmanifest
- markdown-copy-lab-icon-192.png
- markdown-copy-lab-icon-512.png
- markdown-copy-lab-icon.svg
- package.json
- playwright.config.js
- preview-sync.js
- roadmap.md
- sw.js
- vite.config.js
- vitest.config.js
- sb-admin-2.css
- sb-admin-2.min.css
- select2-bootstrap4.min.css
- sb-admin-2.js
- sb-admin-2.min.js
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- index.html
- _config.yml
- Gemfile
- Gemfile.lock
- index.md
- jekyll-docs-theme.gemspec
- accessibility.spec.ts
- admin-management.spec.ts
- job-creation.spec.ts
- login.spec.ts
- README.md
- responsive-layout.spec.ts
- visual-control-plane.spec.ts
- generate-api-types.mjs
- seed-local-jobs.mjs
- seed-local-jobs.test.mjs
- start-local.sh
- test-admin-e2e-local.sh
- authApi.ts
- client.test.ts
- client.ts
- jobPermissionsApi.test.ts
- jobPermissionsApi.ts
- jobsApi.test.ts
- jobsApi.ts
- queryClient.ts
- runsApi.test.ts
- runsApi.ts
- scheduleApi.test.ts
- scheduleApi.ts
- schema.test.ts
- schema.ts
- usersApi.test.ts
- usersApi.ts
- AuthContext.test.tsx
- AuthContext.tsx
- useAuth.ts
- ConnectionSettingsCard.test.tsx
- ConnectionSettingsCard.tsx
- DataFilteringTabs.test.tsx
- DataFilteringTabs.tsx
- EmptyState.test.tsx
- EmptyState.tsx
- JobScheduleCard.test.tsx
- JobScheduleCard.tsx
- LoadingState.test.tsx
- LoadingState.tsx
- PageHeader.test.tsx
- PageHeader.tsx
- RunHistoryTable.test.tsx
- RunHistoryTable.tsx
- StagingOptionsTabs.test.tsx
- StagingOptionsTabs.tsx
- StatusChip.test.tsx
- StatusChip.tsx
- SurfaceSection.test.tsx
- SurfaceSection.tsx
- AppLayout.test.tsx
- AppLayout.tsx
- DashboardPage.test.tsx
- DashboardPage.tsx
- JobDetailPage.test.tsx
- JobDetailPage.tsx
- JobFormPage.test.tsx
- JobFormPage.tsx
- JobPermissionsPage.test.tsx
- JobPermissionsPage.tsx
- LoginPage.test.tsx
- LoginPage.tsx
- NotAuthorizedPage.test.tsx
- NotAuthorizedPage.tsx
- RunDetailPage.test.tsx
- RunDetailPage.tsx
- UsersPage.test.tsx
- UsersPage.tsx
- ProtectedRoute.test.tsx
- ProtectedRoute.tsx
- RequireRole.test.tsx
- RequireRole.tsx
- routes.test.tsx
- routes.tsx
- setup.ts
- accessibility.test.ts
- theme.test.ts
- theme.ts
- connectionBuilder.test.ts
- connectionBuilder.ts
- cronSchedule.test.ts
- cronSchedule.ts
- runStatus.ts
- App.test.tsx
- App.tsx
- main.tsx
- vite-env.d.ts
- .gitignore
- .npmrc
- index.html
- package-lock.json
- package.json
- playwright.config.ts
- README.develop.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.test.ts
- vite.config.ts
- AuditEventController.java
- AuditEventResponse.java
- AuditAction.java
- AuditActor.java
- AuditEvent.java
- AuditOutcome.java
- AuditResourceType.java
- AuditRetentionTask.java
- AuditEventFilter.java
- AuditEventRepository.java
- AuditActorResolver.java
- AuditService.java
- GlobalExceptionHandler.java
- JobDefinitionController.java
- JobDefinitionMapper.java
- JobDefinitionRequest.java
- JobDefinitionResponse.java
- JobPermissionController.java
- JobPermissionRequest.java
- JobPermissionResponse.java
- JobRunController.java
- JobRunResponse.java
- JobScheduleController.java
- JobScheduleRequest.java
- JobScheduleResponse.java
- PageRequestParams.java
- PageResponse.java
- RunCancellationService.java
- RunFinalizationService.java
- RunLeaseService.java
- RunRecoveryResult.java
- RunRecoveryService.java
- AzureAuthentication.java
- ConnectionCredentials.java
- JobDefinition.java
- JobRun.java
- JobRunStateMachine.java
- JobRunStatus.java
- JobSchedule.java
- LeaseToken.java
- RetryPolicy.java
- SinkEndpoint.java
- SourceEndpoint.java
- StagingOptions.java
- IdempotencyCleanupTask.java
- JobDefinitionEnvResolver.java
- JobDefinitionOptionsFileWriter.java
- JobExecutionService.java
- JobRunOutcome.java
- QuartzScheduleService.java
- RunExecutionCoordinator.java
- ScheduledRunTriggerJob.java
- ScheduleReconciler.java
- JobDefinitionRepository.java
- JobDefinitionRowMapper.java
- JobRunRepository.java
- JobRunRowMapper.java
- JobScheduleRepository.java
- RunTriggerIdempotencyRepository.java
- JobDefinitionStore.java
- JobRunStore.java
- AuthController.java
- LoginRequest.java
- UserController.java
- UserIdentityResponse.java
- UserRequest.java
- UserResponse.java
- LoginAttemptService.java
- ReplicaDbUserDetails.java
- ReplicaDbUserDetailsService.java
- TooManyAttemptsException.java
- ProblemDetailAuthenticationEntryPoint.java
- SecurityConfig.java
- AppUser.java
- GlobalRole.java
- JobPermission.java
- JobPermissionType.java
- AdminBootstrapRunner.java
- AppUserRepository.java
- JobPermissionRepository.java
- JobAccessService.java
- ReplicaDbServerApplication.java
- V10__create_audit_event.sql
- V11__add_job_run_cancellation_warning.sql
- V12__extend_job_definition_advanced_options.sql
- V13__add_job_retry_policy.sql
- V14__add_job_run_eligibility_and_lease.sql
- V1__create_job_definition.sql
- V2__create_job_run.sql
- V3__add_job_run_active_constraint.sql
- V4__create_run_trigger_idempotency.sql
- V5__create_job_schedule.sql
- V6__add_job_run_definition_created_index.sql
- V7__create_app_user.sql
- V8__create_job_permission.sql
- V9__create_spring_session.sql
- application-api.yml
- application.yml
- AuditEventControllerTest.java
- AuditActorTest.java
- AuditEventTest.java
- AuditRetentionTaskTest.java
- AuditEventRepositoryIT.java
- AuditActorResolverTest.java
- AuditServiceTest.java
- PostgresTestcontainersConfig.java
- GlobalExceptionHandlerTest.java
- JobDefinitionAuditFailureTest.java
- JobDefinitionControllerTest.java
- JobDefinitionMapperTest.java
- JobLifecycleIT.java
- JobPermissionControllerTest.java
- JobRunCancellationRaceTest.java
- JobRunControllerTest.java
- JobScheduleControllerTest.java
- PageRequestParamsTest.java
- ScheduledJobLifecycleIT.java
- RunCancellationServiceTest.java
- RunFinalizationServiceTest.java
- RunLeaseServiceTest.java
- RunRecoveryServiceTest.java
- AzureAuthenticationTest.java
- ConnectionCredentialsTest.java
- JobDefinitionTest.java
- JobDefinitionTestFixtures.java
- JobRunStateMachineTest.java
- JobRunStatusTest.java
- JobRunTest.java
- JobScheduleTest.java
- LeaseTokenTest.java
- RetryPolicyTest.java
- SinkEndpointTest.java
- SourceEndpointTest.java
- StagingOptionsTest.java
- IdempotencyCleanupTaskTest.java
- JobDefinitionEnvResolverTest.java
- JobDefinitionOptionsFileWriterTest.java
- JobExecutionServiceIT.java
- QuartzScheduleServiceTest.java
- RunExecutionCoordinatorTest.java
- ScheduledRunTriggerJobTest.java
- ScheduleReconcilerTest.java
- FlywayMigrationTest.java
- JobDefinitionRepositoryIT.java
- JobRunRepositoryIT.java
- JobScheduleRepositoryIT.java
- PersistenceDependencyResolutionTest.java
- RunTriggerIdempotencyRepositoryIT.java
- AuthControllerTest.java
- UserControllerTest.java
- LoginAttemptServiceTest.java
- ReplicaDbUserDetailsServiceTest.java
- SecurityConfigTest.java
- AppUserTest.java
- JobPermissionTest.java
- AdminBootstrapRunnerTest.java
- AppUserRepositoryIT.java
- JobPermissionRepositoryIT.java
- JobAccessServiceTest.java
- SecurityJobLifecycleIT.java
- WithMockReplicaDbUser.java
- WithMockReplicaDbUserSecurityContextFactory.java
- WithMockReplicaDbUserTest.java
- CoreDependencyResolutionTest.java
- CoreVersionAlignmentTest.java
- HealthEndpointTest.java
- OpenApiSpecificationIT.java
- ReplicaDbServerApplicationTest.java
- application-api.yml
- pom.xml
- README.md
- rebase-dependabot-prs.sh
- AzureAuthenticationMode.java
- AzureAuthenticationOptions.java
- EnvironmentVariableEvaluator.java
- OptionsFile.java
- ReplicationMode.java
- ReplicationTable.java
- ToolOptions.java
- CredentialRedactor.java
- Sentry.java
- ReplicationCancelledException.java
- ReplicationExecutionContext.java
- Db2Manager.java
- CsvFileManager.java
- FileFormats.java
- FileManager.java
- FileManagerFactory.java
- OrcFileManager.java
- BandwidthThrottling.java
- BsonDateTimeConverter.java
- BsonUtils.java
- ColumnDescriptor.java
- SqlNames.java
- WatermarkBinder.java
- ConnManager.java
- DataSourceType.java
- DenodoManager.java
- JdbcDrivers.java
- KafkaManager.java
- LocalFileManager.java
- ManagerFactory.java
- MongoDBManager.java
- MySQLManager.java
- OracleManager.java
- PostgresqlManager.java
- S3Manager.java
- SqliteManager.java
- SqlManager.java
- SQLServerBulkRecordAdapter.java
- SQLServerManager.java
- SQLServerResultSetBulkRecordAdapter.java
- StandardJDBCManager.java
- SupportedManagers.java
- CsvCachedRowSetImpl.java
- JdbcRowSetResourceBundle.java
- MongoDBRowSetImpl.java
- OrcCachedRowSetImpl.java
- ReplicaRowSetBase.java
- ReplicaRowSetMetaData.java
- ReplicaRowSetProvider.java
- StreamingRowSetImpl.java
- Conversions.java
- ReplicaDB.java
- ReplicaTask.java
- ReplicaTaskResult.java
- RowSetResourceBundle.properties
- log4j.properties
- log4j2.xml
- AzureAuthenticationOptionsTest.java
- ReplicationTableTest.java
- ToolOptionsAutoCreateTest.java
- ToolOptionsAzureAuthenticationTest.java
- ToolOptionsExecutionContextTest.java
- ToolOptionsIncrementalWatermarkTest.java
- ToolOptionsMultipleTablesTest.java
- CredentialRedactorTest.java
- LocalStackContainerTest.java
- ReplicadbDB2Container.java
- ReplicadbDuckDBFakeContainer.java
- ReplicadbLocalStackContainer.java
- ReplicadbMariaDBContainer.java
- ReplicadbMongodbContainer.java
- ReplicadbMysqlContainer.java
- ReplicadbOracleContainer.java
- ReplicadbPostgresqlContainer.java
- ReplicadbSqliteFakeContainer.java
- ReplicadbSqlserverContainer.java
- DB22CsvFileTest.java
- DB22DB2Test.java
- DB22MariaDBTest.java
- DB22MongoTest.java
- DB22MySQLTest.java
- DB22OracleTest.java
- DB22PostgresTest.java
- DB22S3FileTest.java
- DB22SqliteTest.java
- DB22SqlserverTest.java
- Db2ManagerWatermarkTest.java
- ReplicationCancelledExceptionTest.java
- ReplicationExecutionContextConcurrencyTest.java
- ReplicationExecutionContextTest.java
- Csv2DB2Test.java
- Csv2PostgresTest.java
- Csv2SqlserverTest.java
- Db2ManagerTest.java
- CsvFileManagerCancellationTest.java
- FileManagerCancellationTest.java
- ColumnDescriptorTest.java
- WatermarkBinderTest.java
- ConnManagerCancellationTest.java
- ConnManagerStagingIsolationTest.java
- DenodoManagerWatermarkTest.java
- MySQLManagerTypeMappingTest.java
- MySQLManagerWatermarkTest.java
- OracleManagerNullHandlingTest.java
- OracleManagerWatermarkTest.java
- PostgresqlBinaryCopyBenchmarkTest.java
- PostgresqlManagerTest.java
- PostgresqlManagerTypeMappingTest.java
- PostgresqlManagerWatermarkTest.java
- SqliteManagerCancellationTest.java
- SqliteManagerNullHandlingTest.java
- SqliteManagerWatermarkTest.java
- SqlManagerCancellationTest.java
- SqlManagerDDLGenerationTest.java
- SqlManagerStagingTableTest.java
- SqlManagerWatermarkCandidateTest.java
- SqlManagerWatermarkMetadataProbeTest.java
- SQLServerManagerAuthenticationTest.java
- SQLServerManagerCancellationGuardTest.java
- SQLServerManagerWatermarkTest.java
- StandardJDBCManagerWatermarkTest.java
- MariaDB2CsvFileTest.java
- MariaDB2DB2Test.java
- MariaDB2MariaDBTest.java
- MariaDB2MongoTest.java
- MariaDB2MySQLTest.java
- MariaDB2OracleTest.java
- MariaDB2OrcFileTest.java
- MariaDB2PostgresTest.java
- MariaDB2S3FileTest.java
- MariaDB2SqliteTest.java
- MariaDB2SqlserverTest.java
- Mongo2CsvFileTest.java
- Mongo2DB2Test.java
- Mongo2MariaDBTest.java
- Mongo2MongoTest.java
- Mongo2MySQLTest.java
- Mongo2OracleTest.java
- Mongo2OrcFileTest.java
- Mongo2PostgresTest.java
- Mongo2S3FileTest.java
- Mongo2SqliteTest.java
- Mongo2SqlserverTest.java
- MySQL2CsvFileTest.java
- MySQL2DB2Test.java
- MySQL2MariaDBTest.java
- MySQL2MongoTest.java
- MySQL2MySQLTest.java
- MySQL2OracleTest.java
- MySQL2OrcFileTest.java
- MySQL2PostgresTest.java
- MySQL2S3FileTest.java
- MySQL2SqliteTest.java
- MySQL2SqlserverTest.java
- Oracle2CsvFileTest.java
- Oracle2DB2Test.java
- Oracle2MariaDBTest.java
- Oracle2MongoTest.java
- Oracle2MySQLTest.java
- Oracle2OracleCrossVersionLobTest.java
- Oracle2OracleSdoGeomTest.java
- Oracle2OracleTest.java
- Oracle2OrcFileTest.java
- Oracle2PostgresTest.java
- Oracle2S3FileTest.java
- Oracle2SqlserverTest.java
- OracleGeometrySupportTest.java
- OracleSqliteTest.java
- OracleXmlSupportTest.java
- Postgres2CsvFileTest.java
- Postgres2DB2Test.java
- Postgres2DuckDBTest.java
- Postgres2MariaDBTest.java
- Postgres2MongoTest.java
- Postgres2MySQLTest.java
- Postgres2OracleTest.java
- Postgres2OrcFileTest.java
- Postgres2PostgresAutoCreateTest.java
- Postgres2PostgresComplexTypesTest.java
- Postgres2PostgresTest.java
- Postgres2S3FileTest.java
- Postgres2SqliteTest.java
- Postgres2SqlserverTest.java
- PostgresJdbcDebugTest.java
- PostgresqlManagerCancellationTest.java
- CsvCachedRowSetImplConcurrencyTest.java
- Sqlite2DB2Test.java
- Sqlite2MySQLTest.java
- Sqlite2PostgresTest.java
- AzureAuthenticationSimulationTest.java
- Sqlserver2CsvFileTest.java
- Sqlserver2Db2Test.java
- Sqlserver2MariaDBTest.java
- Sqlserver2MongoTest.java
- Sqlserver2MySQLTest.java
- Sqlserver2OracleTest.java
- Sqlserver2OrcFileTest.java
- Sqlserver2PostgresTest.java
- Sqlserver2S3FileTest.java
- Sqlserver2SqliteTest.java
- Sqlserver2SqlserverTest.java
- OracleTestUtils.java
- ScriptRunner.java
- NoSpringBootOnClasspathTest.java
- ReplicaDBCancellationTest.java
- ReplicaDBMultipleTablesTest.java
- ReplicaDBRunCountersTest.java
- ReplicaDBTaskSummaryTest.java
- ReplicaDBTest.java
- ReplicaDBWatermarkCommitTest.java
- ReplicaTaskAuthenticationFailureTest.java
- ReplicaTaskResultTest.java
- ReplicaTaskTest.java
- Libro1.csv
- source.csv
- db2-source.sql
- mariadb-source.sql
- mongoDatagen.json
- README.md
- t_source_data.json
- mysql-source.sql
- oracle-lob-source.sql
- oracle-sdo_geometry.sql
- oracle-source.sql
- pg-complex-types-source.sql
- pg-source.sql
- db2-sink.sql
- duckdb-sink.sql
- mariadb-sink.sql
- mysql-sink.sql
- oracle-lob-sink.sql
- oracle-sink.sql
- pg-complex-types-sink.sql
- pg-image-sink.sql
- pg-sink.sql
- sqlite-sink.sql
- sqlserver-sink.sql
- sqlite-source.sql
- sqlserver-image-source.sql
- sqlserver-source.sql
- log4j2-test.xml
- replicadb-duckdb.conf
- replicadb.conf
- testcontainers-ci.properties
- testcontainers.properties
- .gitattributes
- .gitignore
- .travis.yml
- ARCHITECTURE_DECISIONS.md
- Containerfile
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- pom.xml
- README.md
- release.sh
- RELEASE_GUIDE.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/osalvador/ReplicaDB
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ReplicaDB
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
$ docker run \
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn install -DskipTests
Maven으로 의존성 설치와 빌드를 진행합니다.
mvn -f replicadb-server/pom.xml spring-boot:run -Dspring-boot.run.profiles=api
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd replicadb-server/frontend
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
