Welcome to the official repository of sulej.ch, my personal website.
- Docker
- Node
There is a Docker image that's ready to use at any time. You can run it using Docker Compose or Docker Run. You can add any of the tags available in this repository to rollback to a previous version (e.g., :v0.1.0).
services:
sulej.ch:
image: ghcr.io/arlind-dev/sulej.ch:latest
container_name: sulej.ch
restart: unless-stopped
ports:
- 8080:80
docker run -d \
--name sulej.ch \
--restart unless-stopped \
-p 8080:80 \
ghcr.io/arlind-dev/sulej.ch:latest
I deployed a tool called gh-pinned-repos that scrapes your pinned GitHub repositories (works only with public profiles). This tool is a fork, and you can either host it yourself or use the existing deployment.
To change the repository link, edit the file located at /src/components/organisms/Repos.svelte.
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Arlind-dev/sulej.ch.git
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Access the application:
Open your web browser and navigate to
http://localhost:5173
.
To create a production build, execute the following command:
npm run build
The built files will be generated in the /build
directory.
Contributions to this project are welcome and greatly appreciated. If you find any bugs, please create an issue or a pull request on the project's GitHub repository.
Feel free to fork this repository and modify it to fit your needs. If you do so, please credit the original repository.
@MaximilianKos: v0.2.0, v0.4.0
This project is licensed under the MIT License.