Skip to content

4fra/zslgdansk

Repository files navigation

zslgdansk

Next.js app deployed automatically to Dokku from the master branch.

Requirements

  • Node.js 22.x
  • npm

Local development

npm ci
npm run dev

Open http://localhost:3000.

Quality checks

npm run lint
npm run build

Deployment

  • Push to master to trigger GitHub Actions deployment.
  • Workflow file: .github/workflows/deploy.yml.
  • Deployment target: Dokku app zslgdansk.

Production disk usage runbook (Dokku)

The app is configured with images.unoptimized: true in next.config.ts to avoid Next image optimizer cache growth.

Run these commands on the Dokku host when disk usage starts growing:

# Check Docker disk usage
docker system df

# Remove old containers/images/networks not in use
dokku cleanup

# Check app-specific storage mounts
dokku storage:report zslgdansk

# Inspect docker options (deploy and run phases)
dokku docker-options:report zslgdansk

Recommended log rotation setup (run once on Dokku host):

dokku docker-options:add zslgdansk deploy "--log-opt max-size=10m"
dokku docker-options:add zslgdansk deploy "--log-opt max-file=5"
dokku docker-options:add zslgdansk run "--log-opt max-size=10m"
dokku docker-options:add zslgdansk run "--log-opt max-file=5"
dokku ps:rebuild zslgdansk

Rollback

If a production issue appears after merge to master, rollback with:

git revert <commit-sha>
git push origin master

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors