This is the monorepo which holds the code and all surrounding tools that make up my personal website, louisescher.dev.
This is a monorepo. Within the packages/
directory, you'll find all of the parts that make up this project:
This directory contains the code for the Discord bot that powers the status features on my site, like the currently playing song. To find out more, head to its own README.
This directory contains the code for the website itself. To find out more, head to its own README.
The shared/
package contains database-related code that is used by the other packages. All it does is re-export drizzle and initialize a database connection.
The easiest way of deploying this project is by simply building and running the Dockerfile from the root directory, like this:
pnpm docker:build && pnpm docker:start