My personal website.
Install fnm, Rancher Desktop, and Vale (if necessary).
fnm install && fnm use && node --version && npm --versionnpm installnpm run devnpm run formatnpm run lintdocker run -p 3000:3000 --rm --init -it --workdir /home/pwuser --user pwuser mcr.microsoft.com/playwright:v1.57.0-noble /bin/sh -c "npx -y playwright@1.57.0 run-server --port 3000 --host 0.0.0.0"npm run testnpx lighthouse https://joao.town/ --preset desktop --output html --output-path ./report.htmlnpx lighthouse https://joao.town/ --output html --output-path ./report.htmlopen report.html- Browser extensions:
- Websites:
npm run buildnpm run deploy- Manage account > Account API tokens > Create token
- Permission policies >
Developer Services - Token expiration >
30 days - Client IP address filtering > Enter an IP address or CIDR range... >
Use your IP address... - Review token