├── .gitignore ├── README.md ├── components └── layouts │ ├── website-1.js │ ├── website-2.js │ └── website-3.js ├── index.js ├── lib ├── extract-domains.js └── route-handler.js ├── multitenant-config └── index.js ├── next.config.js ├── package.json ├── pages ├── _app.js ├── website-1 │ ├── about.js │ ├── good-boy.js │ └── index.js ├── website-2 │ ├── about.js │ ├── index.js │ └── shows.js └── website-3 │ └── index.js ├── public └── website-1 │ └── goodboy.jpg └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/README.md -------------------------------------------------------------------------------- /components/layouts/website-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/components/layouts/website-1.js -------------------------------------------------------------------------------- /components/layouts/website-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/components/layouts/website-2.js -------------------------------------------------------------------------------- /components/layouts/website-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/components/layouts/website-3.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/index.js -------------------------------------------------------------------------------- /lib/extract-domains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/lib/extract-domains.js -------------------------------------------------------------------------------- /lib/route-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/lib/route-handler.js -------------------------------------------------------------------------------- /multitenant-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/multitenant-config/index.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | useFileSystemPublicRoutes: false, 3 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/website-1/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/website-1/about.js -------------------------------------------------------------------------------- /pages/website-1/good-boy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/website-1/good-boy.js -------------------------------------------------------------------------------- /pages/website-1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/website-1/index.js -------------------------------------------------------------------------------- /pages/website-2/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/website-2/about.js -------------------------------------------------------------------------------- /pages/website-2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/website-2/index.js -------------------------------------------------------------------------------- /pages/website-2/shows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/website-2/shows.js -------------------------------------------------------------------------------- /pages/website-3/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/pages/website-3/index.js -------------------------------------------------------------------------------- /public/website-1/goodboy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/public/website-1/goodboy.jpg -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micheleriva/multitenant-nextjs/HEAD/yarn.lock --------------------------------------------------------------------------------