No description
  • TypeScript 42.7%
  • Dockerfile 27.9%
  • JavaScript 22.6%
  • Vue 5.5%
  • Erlang 1.3%
Find a file
2026-06-19 10:07:56 +02:00
backend Measure traefik-throttled deploy 2026-06-19 10:07:56 +02:00
deploy/nstack Measure trixie healthcheck deploy 2026-06-19 09:41:45 +02:00
frontend Init nstack demo4 infra probe 2026-06-19 06:39:30 +02:00
scripts Use private Encore cron runner 2026-06-19 08:15:36 +02:00
.dockerignore Verify source deploy commit stamping 2026-06-19 10:02:16 +02:00
.gitignore Init nstack demo4 infra probe 2026-06-19 06:39:30 +02:00
nstack.config.mjs Use fast readiness validation 2026-06-19 09:19:30 +02:00
package.json Init nstack demo4 infra probe 2026-06-19 06:39:30 +02:00
pnpm-lock.yaml Init nstack demo4 infra probe 2026-06-19 06:39:30 +02:00
pnpm-workspace.yaml Init nstack demo4 infra probe 2026-06-19 06:39:30 +02:00
README.md Init nstack demo4 infra probe 2026-06-19 06:39:30 +02:00

nstack-demo4

Encore + Nuxt app deployed by nstack.

Local

pnpm install
pnpm dev

Deploy

Point the domain at your Dokploy server. If this app was not linked during nstack init, run:

nstack configure --domain <domain> --dokploy-url https://dokploy.example.com --dokploy-api-key <key> --repository https://github.com/acme/nstack-demo4.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.

For deploy-on-push, connect the matching Git provider in Dokploy first. nstack can configure provider-backed Compose sources for GitHub, GitLab, Bitbucket, and Gitea/Forgejo. Use deploy.source in nstack.config.mjs for advanced provider fields such as explicit provider ids, GitLab path namespace, Bitbucket slug, or custom plain-Git SSH key id.

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.