Skip to main content

前提条件

Twentyをインストールして使用する前に、以下をコンピュータにインストールしてください。
npmは使えません。代わりにyarnを使用してください。 npmは使えません。代わりにyarnを使用してください。 Yarnは今Node.jsに同梱されているので、別途インストールする必要はありません。 Yarnを有効にするには、まだしていない場合はcorepack enableを実行するだけです。 npmは使えません。代わりにyarnを使用してください。 Yarnは今Node.jsに同梱されているので、別途インストールする必要はありません。 Yarnを有効にするには、まだしていない場合はcorepack enableを実行するだけです。Yarnを有効にするには、まだしていない場合はcorepack enableを実行するだけです。

ステップ1:Gitクローン

ターミナルで次のコマンドを実行します。
SSHキーの設定をまだ行っていない場合は、こちらで学べます。```bash git clone git@github.com:twentyhq/twenty.git

ステップ 2: ルートディレクトリに移動する

プロジェクトのルートで次のステップのすべてのコマンドを実行する必要があります。

ステップ3:PostgreSQLデータベースをセットアップします

オプション1(推奨): データベースをローカルにプロビジョニングするには: LinuxマシンにPostgresqlをインストールするには、次のリンクを使用してください:Postgresqlインストール
注意:psqlの前にsudo -u postgresを追加して、パーミッションエラーを避ける必要があるかもしれません。オプション2: dockerをインストールしている場合:
データベースにlocalhost:5432でアクセスできるようになりました。ユーザーはpostgres、パスワードはpostgresです。

ステップ4:Redisデータベース(キャッシュ)をセットアップ

Twentyは、最良のパフォーマンスを提供するためにredisキャッシュを必要とします。
オプション1: Redisをローカルでプロビジョニングするには: LinuxマシンにRedisをインストールするには、次のリンクを使用してください:Redisインストールオプション2: dockerをインストールしている場合:
クライアントGUIが必要な場合は、redis insight(無料版利用可能)をお勧めします。

ステップ5:環境変数をセットアップします

環境変数や.envファイルを使ってプロジェクトを設定します。 詳細はこちら。 詳細はこちら /front/server内の.env.exampleファイルをコピーします:
マルチワークスペースモード: デフォルトでは、Twenty は単一ワークスペースモードで動作し、ワークスペースは 1 つだけ作成できます。 マルチワークスペース対応を有効にするには(サブドメインベースの機能のテストに有用)、サーバーの .env ファイルで IS_MULTIWORKSPACE_ENABLED=true を設定してください。 詳細はマルチワークスペースモードを参照してください。

ステップ6:依存関係をインストールします

Twentyサーバーを構築し、データベースにデータをシードするには、以下のコマンドを実行します:
npmまたはpnpmは使えません

ステップ7:プロジェクトを実行する

Linuxディストリビューションによっては、Redisサーバーが自動的に開始されるかもしれません。 そうでない場合は、Redisインストールガイドを参照し、お使いのディストリビューションに合わせて確認してください。
次のコマンドでデータベースをセットアップします:
サーバー、ワーカー、フロントエンドサービスを開始します:
または、すべてのサービスを一度に開始することができます:

ステップ 8: Twentyを使用する

フロントエンド Twentyのフロントエンドはhttp://localhost:3001で稼働しています。 デフォルトのデモアカウントを使用してログインできます: tim@apple.dev (パスワード: tim@apple.dev) バックエンド

トラブルシューティング

問題が発生した場合は、トラブルシューティングを確認して解決策を見つけてください。