My personal website, built with Vite, React & Tailwind CSS, deployed through a VPS https://taevas.xyz
Find a file
Taevas 5e09b7ba77
Merge pull request #12 from TTTaevas/sql2
Use Bun's `SQL` over the `mongodb` package
2025-03-22 17:04:28 +01:00
.github/workflows Emojis and newlines for KitsuClub 2025-02-28 15:42:20 +01:00
api Split the logic between database and token stuff 2025-03-21 17:24:14 +01:00
assets Font change, start redesigning some Infos 2025-03-19 14:25:16 +01:00
src Font change, start redesigning some Infos 2025-03-19 14:25:16 +01:00
.gitattributes Update dependencies 2024-10-30 15:50:18 +01:00
.gitignore Deal with ports/tls, don't commit index.css 2025-03-09 22:49:46 +01:00
bun.lockb Add the URL_POSTGRESQL environment variable 2025-03-22 13:50:49 +01:00
database.ts Add the URL_POSTGRESQL environment variable 2025-03-22 13:50:49 +01:00
eslint.config.mjs Various adjustments 2025-03-07 17:43:41 +01:00
index.html Font change, start redesigning some Infos 2025-03-19 14:25:16 +01:00
index.ts Begin switching away from MongoDB 2025-03-20 23:45:29 +01:00
package.json Add the URL_POSTGRESQL environment variable 2025-03-22 13:50:49 +01:00
postcss.config.cjs Upgrade Tailwind CSS from v3 to v4 2025-03-12 14:42:11 +01:00
README.md Add the URL_POSTGRESQL environment variable 2025-03-22 13:50:49 +01:00
tailwind.config.js Update dependencies 2024-10-30 15:50:18 +01:00
tsconfig.json Remove Netlify, make an API server 2025-03-06 22:18:15 +01:00
vite.config.js Use Vite (again) to reduce website size 2025-03-11 14:01:04 +01:00

taevas.xyz

My personal website!

Build and develop

bun i
bun dev

Ports

This website is configured to run on port 8000 when in development mode, while it will otherwise run on 80 (AND 443 if a certificate and the such can be found) in production mode.

Environment variables

This website uses SSL_CERT and SSL_KEY (no dotenv support) to determine the path of the required files to establish secured connections through HTTPS, and alternatively looks for files called cert.pem and key.pem if those environment variables do not exist. If both files are found, they will be used for all the ports that this website uses except for port 80, and in the event that they are not found, they will simply not be used and, in production mode, no server on port 443 will be run.

This website uses @carbon/icons-react, which installs a telemetry package which can be disabled:

Set the environment variable IBM_TELEMETRY_DISABLED to true

This website makes use of several online APIs in order to deliver the Infos that are available on the right side of the main page. Accessing most of these APIs requires a key (or similar), which can be set through the following environment variables (with dotenv support for development):

  • URL_POSTGRESQL
  • API_GITHUB
  • API_GITLAB
  • API_KITSUCLUB
  • API_LASTFM
  • API_OSU
  • API_WANIKANI
  • USERNAME_UMAMI
  • PASSWORD_UMAMI