This demo allows you to login and see pocketnuxt in action. This is hosted on a small droplet in DigitalOcean using systemctl.
Nuxt3 and PocketBase delivered in a simple binary that can run anywhere.
This is achieved by compiling the Nuxt app into a static hosted folder and then using Go to serve the static files and pocketbase api.
var public embed.FS
Make it your own by extending Pocketbase and adding your app to the app folder.
This will run both a Nuxt3 dev server with hot reload and a pocketbase instance with a authentication and an api ready to go.
Clone the project
git clone https://github.com/j-wil/pocket-nuxt
Go to the project directory
Start the server
|pocketbase admin setup and log
|nuxt3 dev server
From there build your nuxt app as normal. Follow the pocketbase docs for more info on how to use pocketbase.
This will create a single binary containing Nuxt and PocketBase for deployment.
./pocketnuxt serve --http "yourdomain.com:80" --https "yourdomain.com:443"
https://pocketbase.io/docs/going-to-production/ for more examples.