Strapi(Headless CMS)とNuxt.jsを組み合わせたサンプルです。
- Strapi
- Nuxt.js(Vue.js)
- Docker
- Docker Compose
- direnv
- git
$ git clone [email protected]:greendrop/strapi-nuxt-cms-sample.git
$ cd strapi-nuxt-cms-sample
$ vi .envrc
$ direnv allow
$ cp front/.env.example front/.env
$ docker-compose pull
$ docker-compose build
$ docker-compose run --rm front bash
$ yarn install
$ exit
$ docker-compose up
export USER_ID=`id -u`
export GROUP_ID=`id -g`
APIのリクエスト先は環境に合わせて変更
- 管理画面を表示し、ユーザーを登録
- 名前: article
- フィールド
- title: string
- body: text
- Public
- 権限: Article
- count, find, findone にチェックを入れ、保存
- 権限: Article