HeartRing[2]strapi+postgresql+Herokuを使用



今日も3時間の挿入で知った事実ですが、まずはキングゴールド公式ファイルを見てみましょう!
3時間のシャベルは何ですか.
  • GCPでPostgresqlインスタンスを作成し、ローカル環境
  • に接続します.
    さらに
  • とstrapiをつなぎ、本当に開岸ダムです!!
  • 続行...スタックオーバーフローを確認したら、怒ってしまいました...公式ドキュメント...ところで、正式な書類に戻って読みましたか.3時間で20分以内に完成する魔法!

    本格的に使い始めましょう。


    ご本人がmacを使用していることに注意してください.
    brew tap heroku/brew && brew install heroku
    heroku login
    npx create-strapi-app@latest HeartRing --quickstart
    上のコマンドを真剣に入力して...
    私はヘロクで3時間もかき回したので、先にスキップしました.
    ログインさせてくれれば、私がやるなら、ダニー.
    3つ目のコマンドはstrapiディレクトリを生成するCLIなので注意!!
    .gitignoreを修正する
    package-lock.json
    この書類はブラックロックで衝動を起こしたようだ.
    公式文書の説明に従います!
    git repoを初期化してコミット
    cd HeartRing
    git init
    git add .
    git commit -m "Initial Commit"
    投影の作成
    heroku create heartring
    私はショッピングモール制作会社のプロジェクトで、プロジェクター名heartringを使いましたが、他にもdamを使いました!
    HerokuにPostgreSQLをインストールする
    heroku addons:create heroku-postgresql:hobby-dev
    無料ポリシーの嗜好-devを使用して料金を払う必要がある場合は、ここで初期設定を変更してから変更できます.
    海洛庫資格証名の探索
    heroku config
    これをそのまま見せるわけにはいかない.

    これを確認してみましょう.
    環境変数の設定
    npm install pg-connection-string --save
    strapiはデータベース接続構成の変数を予測して適用します!リポジトリ
    env/proaction設定
    ディレクトリのconfigフォルダにenv/productionディレクトリを追加します.
    database.jsは以下に示す
    heroku config:set NODE_ENV=production
    次に、環境変数を本番に設定します.
    サーバは同じディレクトリにあります.jsを以下に記述する

    Herokuの環境変数の設定
    heroku config:set MY_HEROKU_URL=$(heroku info -s | grep web_url | cut -d= -f2)
    環境変数を設定します
    pgモジュールのインストール
    npm install pg --save
    PostgreSQLとStrapiがインストールされていない場合は、インストールします.
    導入フェーズ
    git add .
    git commit -m "Update database config"
    yarn install
    git add yarn.lock
    git commit -m "Updated Yarn lockfile"
    git push heroku HEAD:main
    導入には時間がかかります.あとで完了します.
    heroku open
    場合

    乾杯.成功