Upgrade
There is no packaged in-place upgrader yet; upgrades follow git + install + migrate + restart patterns.
In this page
Source checkout
cd /path/to/deploy-dock
git pull
pnpm install
pnpm run -r build --if-present
pnpm --filter @deploydock/api exec prisma migrate deploy
Restart API and worker processes (systemd, PM2, or Docker) after migrations.
Database migrations
Always run:
pnpm --filter @deploydock/api exec prisma migrate deploy
Never edit applied migration history on shared environments.
Docker deployments
Rebuild images and recreate containers from the repo root:
docker compose -f deploy/docker/docker-compose.prod.yml build --no-cache
docker compose -f deploy/docker/docker-compose.prod.yml up -d
docker compose -f deploy/docker/docker-compose.prod.yml exec -T api sh -lc "cd /srv/apps/api && pnpm exec prisma migrate deploy"
Skeleton panel update
panel update invokes scripts/update/update.sh, which currently prints guidance only. Prefer explicit git + migrate steps above until the script is expanded.