No description
- Dockerfile 50.5%
- TypeScript 25.6%
- JavaScript 12.6%
- Vue 7.7%
- Erlang 3.6%
| backend | ||
| deploy/nstack | ||
| frontend | ||
| scripts | ||
| .dockerignore | ||
| .gitignore | ||
| nstack.config.mjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
Nstack Playground Demo
Encore + Nuxt app deployed by nstack.
Local
pnpm install
pnpm dev
Deploy
Point the domain at your Dokploy server, then run:
nstack configure --domain <domain> --dokploy-url https://dokploy.example.com --dokploy-api-key <key> --repository https://github.com/acme/nstack-playground-demo.git
nstack deploy
After that, the usual loop is small:
pnpm check
nstack deploy
nstack status
Deploy settings live in .nstack/local.env. App runtime secrets live in
.nstack/secrets.env.
Secrets
nstack env set API_SECRET
nstack env push
Use nstack env pull --all when remote env changed and you want to refresh
local secrets.
Recovery
nstack doctor
nstack logs --follow
nstack pull
nstack rollback
nstack provisions declared Encore resources automatically. Dokploy
Domains/Traefik handle ingress; there is no proxy container in this template.
By default Dokploy builds the production Nuxt server and Encore backend from
source through Compose, so no external image registry is required.