This is an Nuxt3 - Strapi example project using nuxt-auth, the Nuxt3 authentication package built on NextAuth.
Make sure to install the dependencies:
# install dependencies
npm install
# run dev server
npm run dev
# build production
npm run build
# start production build
node .output/server/index.mjs
The test deployment is done via docker-compose with nginx-certbot
image which automatically issues certificate for the domain. Please don't forget to create .env
file in the project root, which will contain:
NUXT_SECRET
- A random string used to generate authentication tokensORIGIN
- The URL of your authentication api (should be https://example.com, this no trailing slash)STRAPI_BASE_URL
- The dev or production URL of your Strapi server.CERTBOT_*
- NuxtAuth requires a SSL certificate to run in production. We use Certbot to automatically generate theseCERTBOT_DOMAIN
- The domain for which the Certbot should register a certificateCERTBOT_EMAIL
- The email under which the domain certificate will be registered