A web application built with Nuxt 3 and Supabase.
git clone [repository-url]
cd [repository-name]
asdf install
npm install
-
Navigate to the Supabase directory:
cd supabase
-
Create your environment file:
cp .env.example .env
-
Update the following required variables in
.env
:POSTGRES_PASSWORD
JWT_SECRET
DASHBOARD_PASSWORD
VAULT_ENC_KEY
-
Start Supabase services:
docker compose up -d
-
Return to the project root:
cd ..
-
Create your root environment file:
cp .env.example .env
-
Set
SUPABASE_KEY
in.env
to theANON_KEY
value fromsupabase/.env
npm run dev
The application will be available at http://localhost:3000
npm run dev
- Start development servernpm run build
- Build the applicationnpm run generate
- Generate static filesnpm run preview
- Preview the buildnpm run postinstall
- Run Nuxt preparation steps
/server
- Server-side TypeScript configuration/supabase
- Supabase configuration and Docker setup/public
- Static assets