Chat securely with one or more associates without a worry of it getting out.
At the moment this will need node v18 or greater.
# setup the correct node version
nvm install lts/hydrogen
nvm use lts/hydrogen
# installs all dependencies
rush install
# sanity check
rush test:ciIf your on MacOS then you can get away with just running the ./scripts/setup-certs.sh.
For other OS's you'll need to make sure these dependencies are installed first.
Install mkcert & nss through choco for Windows or apt-get on your linux distro.
Note powershell needs to be run in administrator mode.
MacOS Setup:
# Sets up the SSL certs for local development
./scripts/setup-certs.sh
# Adds needed rows to the hosts file
./scripts/configure-hosts-unix.sh
# Setup Encryption keys for backend
./scripts/setup-backend-keys.shNow that all the dependencies are setup you can spin up the local docker env.
# starts dev env
rush docker-up:dev
# start UI project separately
cd ./apps/chat-frontend/ && rushx start:dev# check all packages but angular ones
ncu '/^(?!.*angular).*$/'