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が表示されるか確認
(過去)
-
OGP server を立ち上げる
docker run -it -p 8088:8088 pistatium/unique_ogp
- http://localhost:8088/ external_link に立ち上がっているか確認
-
ngrok で OGP server の URL インターネット上に公開
ngrok http 8088 --region jp
-
.env.development に ngrok によって公開された URL をセット
- ex) OGP_URI="https://6129-113-41-130-33.jp.ngrok.io/ external_link"
-
/ogp/$(pageId)
に遷移すると OGP 画像が表示されていることを確認- wiki mode が public になっていることを確認する