No description
  • Dockerfile 50.5%
  • TypeScript 25.6%
  • JavaScript 12.6%
  • Vue 7.7%
  • Erlang 3.6%
Find a file
2026-06-18 13:28:15 +02:00
backend Add Encore gateway for self-hosted API 2026-06-18 09:15:32 +02:00
deploy/nstack Fix Encore infra database resource key 2026-06-18 13:18:45 +02:00
frontend init nstack playground demo 2026-06-18 09:02:34 +02:00
scripts init nstack playground demo 2026-06-18 09:02:34 +02:00
.dockerignore init nstack playground demo 2026-06-18 09:02:34 +02:00
.gitignore Add nstack Dokploy source deploy artifacts 2026-06-18 13:14:31 +02:00
nstack.config.mjs init nstack playground demo 2026-06-18 09:02:34 +02:00
package.json init nstack playground demo 2026-06-18 09:02:34 +02:00
pnpm-lock.yaml add lockfile 2026-06-18 09:03:07 +02:00
pnpm-workspace.yaml init nstack playground demo 2026-06-18 09:02:34 +02:00
README.md init nstack playground demo 2026-06-18 09:02:34 +02:00

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.