This is all of the code that runs my website, mohammad.dev. It's built with Next.js and Prisma and hosted on my home server as a dockerized container. I'm happy with where it is for now - more changes will likely come but nothing major just yet πΎ
To run this project locally, you'll need to have docker installed. Then, clone this repository and run the following commands:
sudo docker-compose up -d
# or to do a clean deployment
sudo docker-compose up -d --build --force-recreate --remove-orphans