Skip to content

Development setup

  • Mise
  • Just
  • Docker
  • certutil (part of NSS tools). Required for mkcert to install the CA into system trust stores

macOS:

Terminal window
brew install nss

Debian/Ubuntu:

Terminal window
apt install libnss3-tools

Fedora/RHEL:

Terminal window
dnf install nss-tools

Arch:

Terminal window
pacman -S nss

On macOS, the default shared memory limits are too low for PostgreSQL. For embedded-postgres, create/edit /etc/sysctl.conf:

kern.sysv.shmall=65536
kern.sysv.shmmax=16777216
Terminal window
mise trust
mise install
Terminal window
just cluster-start
just dev

See console-frontend/README.md.