This is my portfolio website developed in typescript vue with vite.
Make sure you have docker and docker compose installed.
Then run either make or docker-compose up -d.
The app will run locally under port 80 and can be developed on with hot-reloading.