
前提条件
- Linux and MacOS
- Windows (WSL)
Twentyをインストールして使用する前に、以下をコンピュータにインストールしてください。
ステップ1:Gitクローン
ターミナルで次のコマンドを実行します。- SSH (Recommended)
- HTTPS
SSHキーの設定をまだ行っていない場合は、こちらで学べます。
Step 2: Position yourself at the root
ステップ3:PostgreSQLデータベースをセットアップします
- Linux
- Mac OS
- Windows (WSL)
Option 1 (preferred): To provision your database locally:
Use the following link to install Postgresql on your Linux machine: Postgresql InstallationNote: You might need to add
sudo -u postgres to the command before psql to avoid permission errors.postgres、パスワードはpostgresです。
ステップ4:Redisデータベース(キャッシュ)をセットアップ
Twentyは、最良のパフォーマンスを提供するためにredisキャッシュを必要とします。- Linux
- Mac OS
- Windows (WSL)
Option 1: To provision your Redis locally:
Use the following link to install Redis on your Linux machine: Redis Installation
ステップ5:環境変数をセットアップします
環境変数や.envファイルを使ってプロジェクトを設定します。 詳細はこちら。
/frontと/server内の.env.exampleファイルをコピーします:
ステップ6:依存関係をインストールします
Twentyサーバーを構築し、データベースにデータをシードするには、以下のコマンドを実行します:npmまたはpnpmは使えません
ステップ7:プロジェクトを実行する
- Linux
- Mac OS
- Windows (WSL)
Linuxディストリビューションによっては、Redisサーバーが自動的に開始されるかもしれません。
そうでない場合は、Redisインストールガイドを参照し、お使いのディストリビューションに合わせて確認してください。
ステップ 8: Twentyを使用する
フロントエンド Twentyのフロントエンドはhttp://localhost:3001で稼働しています。 デフォルトのデモアカウントを使用してログインできます:tim@apple.dev (パスワード: tim@apple.dev)
バックエンド
- Twentyのサーバーはhttp://localhost:3000で稼働しています
- GraphQL API は http://localhost:3000/graphql でアクセスできます
- REST API は http://localhost:3000/rest でアクセスできます