This repository contains the source code for mateux.dev, a personal website. My design goal was to replicate a terminal-like experience, I hope you enjoy it!
This project was built using SvelteKit, a framework for building web applications with Svelte. It uses Tailwind CSS for styling and Bun as the JavaScript runtime. The website is containerized using Docker for easy deployment.
First, ensure you have Bun installed. You can install it using the following command:
curl -fsSL https://bun.sh/install | bash
Then, clone the repository and navigate to the project directory:
git clone https://github.com/MateuxLucax/mateux-dot-dev.git && cd mateux-dot-dev
Next, install the dependencies using Bun:
bun install
Finally, start the development server:
bun run dev
Now, you can open your browser and navigate to http://localhost:5173
to see the website in action.
If you want to build the project for production, you can use the following command:
bun run build
This will create a build
directory with the production-ready files.
If you want to run the project in a Docker container, you can use the provided Dockerfile
. First, make sure you have Docker installed on your machine. You can download it from here.
Then, navigate to the project directory and build the Docker image using the following command:
docker compose up -d
This will build the Docker image and start the container. You can then access the website at http://localhost
.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.