Both the Backend and Frontend are Next.js applications. Each produces a self-contained standalone bundle atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/FlasheyEstudi/Oasis-Liquido/llms.txt
Use this file to discover all available pages before exploring further.
.next/standalone/server.js when built. In production you start each bundle with Bun, passing NODE_ENV=production. The Backend API listens on port 8000 and the Frontend on port 3000. Both directories also include a Caddyfile if you want to place a reverse proxy in front of them.
Services at a glance
| Service | Port | Start command |
|---|---|---|
| Backend API | 8000 | NODE_ENV=production bun .next/standalone/server.js |
| Frontend | 3000 | NODE_ENV=production bun .next/standalone/server.js |
Build and deploy
Set environment variables
At minimum the Backend requires
DATABASE_URL. Set it in a .env file or export it before building:Build the Backend
From the repository root:This runs
next build and then copies the static assets and public directory into the standalone output folder.Both the
Backend and Frontend directories contain a Caddyfile for optional reverse proxy configuration. Use Caddy to add HTTPS, handle domain routing, or proxy both services behind a single hostname.