From 7d0bd990f52ccb1e08da97e16ac947abf47916db Mon Sep 17 00:00:00 2001 From: josh-wong Date: Wed, 5 Mar 2025 10:43:39 +0000 Subject: [PATCH] AUTO: Sync components to docs site repo --- src/components/Cards/index.tsx | 10 +-- .../_getting-started-db-specific-steps.mdx | 83 +++++++++++++++++++ 2 files changed, 88 insertions(+), 5 deletions(-) create mode 100644 src/components/ja-jp/_getting-started-db-specific-steps.mdx diff --git a/src/components/Cards/index.tsx b/src/components/Cards/index.tsx index d5123967..ee51886c 100644 --- a/src/components/Cards/index.tsx +++ b/src/components/Cards/index.tsx @@ -48,7 +48,7 @@ const CardsGettingStarted = [ }, description: ( - Getting started with ScalarDL Ledger + Getting started with ScalarDL ), }, @@ -71,11 +71,11 @@ const CardsSamples = [ // name: '', // image: '.png', url: { - page: 'installation-with-docker/', + page: 'applications/simple-bank-account/', }, description: ( - Set up ScalarDL locally in Docker + Bank account application ), }, @@ -83,11 +83,11 @@ const CardsSamples = [ // name: '', // image: '.png', url: { - page: 'applications/simple-bank-account/', + page: 'applications/escrow-payment/', }, description: ( - Create a bank account application + Escrow payment CLI ), }, diff --git a/src/components/ja-jp/_getting-started-db-specific-steps.mdx b/src/components/ja-jp/_getting-started-db-specific-steps.mdx new file mode 100644 index 00000000..d04455f3 --- /dev/null +++ b/src/components/ja-jp/_getting-started-db-specific-steps.mdx @@ -0,0 +1,83 @@ +import CodeBlock from '@theme/CodeBlock'; + +

ライセンスを設定する (Enterprise Edition のみ)

+ +ScalarDL Enterprise Edition を使用している場合は、次のようにライセンスを設定します。Community Edition を使用している場合は、次のセクションに進んで ScalarDL を起動してください。 + +
+ライセンスの設定についてはこちらをご覧ください + +1. 次のように、docker-compose-ledger-{props.shortName}.yml ファイルで Enterprise Edition の Docker イメージを有効にします。 + + - イメージを変更する前 (デフォルト設定): + + ```yaml + services: + scalar-ledger: + image: ghcr.io/scalar-labs/scalardl-ledger:${SCALARDL_VERSION} + # image: ghcr.io/scalar-labs/scalardl-ledger-byol:${SCALARDL_VERSION} + ``` + + - イメージを変更した後: + + ```yaml + services: + scalar-ledger: + # image: ghcr.io/scalar-labs/scalardl-ledger:${SCALARDL_VERSION} + image: ghcr.io/scalar-labs/scalardl-ledger-byol:${SCALARDL_VERSION} + ``` + +2. ScalarDL Ledger のライセンスキーを設定します。docker-compose-ledger-{props.shortName}.yml ファイルで、`` をライセンスキーに置き換えます。例: + + ```yaml + services: + scalar-ledger: + environment: + - SCALAR_DL_LICENSING_LICENSE_KEY={"organization_name":"XXXXXXXX","expiration_date_time":"YYYY-MM-DDTHH:mm:SS+TIMEZONE","product_name":"ScalarDL Ledger","product_version":N,"license_type":"trial","signature":"XXXXXXXX"} + ``` + +3. ライセンスを確認するには、docker-compose-ledger-{props.shortName}.yml ファイルを次のように更新します。試用版ライセンスを使用している場合は、この手順をスキップしてください。 + + - 証明書ファイルのパスを変更する前に (デフォルト設定): + + ```yaml + services: + scalar-ledger: + volumes: + - ./fixture/ledger-key.pem:/scalar/ledger-key.pem + - ./fixture/ledger.properties.tmpl:/scalar/ledger/ledger.properties.tmpl + - ./fixture/trial-license-cert.pem:/scalar/license-cert.pem + # If you have a commercial license key, you must use `commercial-license-cert.pem` instead of `trial-license-cert.pem`. + # - ./fixture/commercial-license-cert.pem:/scalar/license-cert.pem + ``` + + - 証明書ファイルのパスを変更した後: + + ```yaml + services: + scalar-ledger: + volumes: + - ./fixture/ledger-key.pem:/scalar/ledger-key.pem + - ./fixture/ledger.properties.tmpl:/scalar/ledger/ledger.properties.tmpl + # - ./fixture/trial-license-cert.pem:/scalar/license-cert.pem + # If you have a commercial license key, you must use `commercial-license-cert.pem` instead of `trial-license-cert.pem`. + - ./fixture/commercial-license-cert.pem:/scalar/license-cert.pem + ``` + +
+ +

ScalarDL を起動する

+ +以下の手順に従って、ScalarDL Ledger の使用を開始できます。 + +1. 次のコマンドを実行して、{props.productName} をローカルで実行します。 + + docker compose -f docker-compose-ledger-{props.shortName}.yml up -d {props.database} + +2. 次のコマンドを実行して、ScalarDL Ledger のデータベーススキーマをロードします。 + + docker compose -f docker-compose-ledger-{props.shortName}.yml up -d scalardl-ledger-schema-loader + +3. 次のコマンドを実行して ScalarDL Ledger を起動します。 + + docker compose -f docker-compose-ledger-{props.shortName}.yml up -d