StrapiのAPIの権限周りが分かりづらかったのと、公式のDockerイメージを使ってのStrapiの構築の情報があまりなかったので記事にしました。 HeadlessCMSとは 記事を書いたり保存したりのバックエンドの機能だけを持っていて、記事を表示するフロント側の機能を持たないCMSのことです。 APIやGraphQLを用いてフロント側で記事を表示します。 メリットとしては、フロント側の技術は何を使ってもいいのでかなり自由度が高いことだと思います。 StrapiをDockerで起動する StrapiをDockerで起動する設定について説明していきます。 docker-composeの設定 まずはdocker composeの設定からです。 version: '3' services: strapi: image: strapi/strapi environment: DATABASE_