* Switch to node package
Setup environment for:
- Typescript
- express with ejs as the view engine
* Apply prettier formatting
* Read API stats from Redis
* Apply prettier formatting
* Add Dockerfile
* Add environment variables for configuration to README.md
* Log redis errors correctly
* Connect to redis before executing requests
* Rename json properties to match the current ones
* Configure Redis error handler and client correctly
* Remove workflow to fix pnpm dependencies
GitHub supports pnpm for dependabot natively now:
https://github.blog/changelog/2023-06-12-dependabot-version-updates-now-supports-pnpm/
* Add REDIS_SOCKET env var and prefer it over REDIS_URL
* Add default.nix
* Add SOCKET_PATH env var and prefer it over HOST and PORT
* Bump website version
* Add node symlink to output directory
* Add DATA_PATH env var
* Apply prettier formatting
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>