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