OGP server のセットアップ

branch: feat/ogp external_link

開発方法(2022/1/14 更新バージョン)

growi 本体側

  • .devcontainer の docker-compose の image 部分を ghcr のものか、ローカルで Dockerfile (growi-unique-ogp側)を build したものを指定

  • ↑ または、Docker Desktop から ogp コンテナを停止して、.env.development にOGP_URI="http://host.docker.internal:8088" を指定してコンテナ間通信を行う

  • /admin/security の guest の箇所を変更して /ogp/"page_id" で見れるようにする

growi unique ogp 側

- growi unique ogp 側のコードを編集する際には、本体側の ogp コンテナを停止して行う

ogp が表示できるか確認

  • ngrok で ngrok http 3000 --region jp を使ってインターネットに公開
  • slack などにページのURLを貼り付けて、ogpが表示されるか確認

(過去)

  1. OGP server を立ち上げる

  2. ngrok で OGP server の URL インターネット上に公開

    • ngrok http 8088 --region jp
  3. .env.development に ngrok によって公開された URL をセット

  4. /ogp/$(pageId) に遷移すると OGP 画像が表示されていることを確認

    • wiki mode が public になっていることを確認する