Frontend for my zettelkasten https://eolas.systemsobscure.net
Find a file
thomasabishop 4c6a4d619f
All checks were successful
Deploy eolas-app / deploy (push) Successful in 54s
style: tweak bottom drawer height aaagain
2025-12-05 19:43:41 +00:00
.forgejo/workflows infra: add success/fail notifcation on deploy 2025-11-26 17:28:44 +00:00
public feat: final changes before first deploy 2025-11-07 15:55:32 +00:00
src style: tweak bottom drawer height aaagain 2025-12-05 19:43:41 +00:00
.gitignore chore: ignore .env files 2025-07-18 11:12:53 +01:00
.prettierrc feat: complete initial layout 2025-07-14 16:59:59 +01:00
components.json feat: complete initial layout 2025-07-14 16:59:59 +01:00
eslint.config.js feat: complete initial layout 2025-07-14 16:59:59 +01:00
index.html feat: final changes before first deploy 2025-11-07 15:55:32 +00:00
package-lock.json feat: add network graph component and add tag graph 2025-12-05 18:33:22 +00:00
package.json feat: add network graph component and add tag graph 2025-12-05 18:33:22 +00:00
README.md feat: final changes before first deploy 2025-11-07 15:55:32 +00:00
tsconfig.app.json feat: complete initial layout 2025-07-14 16:59:59 +01:00
tsconfig.json feat: complete initial layout 2025-07-14 16:59:59 +01:00
tsconfig.node.json feat: complete initial layout 2025-07-14 16:59:59 +01:00
vite.config.ts infra: add SWC for type-free transpilation 2025-10-07 19:16:01 +01:00

eolas-app

A React web app that serves as the frontend for my Zettelkasten, Eolas.

eolas-app is a constituent part of my knowledge management system comprising eolas, eolas-db, and eolas-api.

It sources its data from eolas-api also running on my VPS.

Local development

npm install
npm run dev

This will use Vite to start the application at http://localhost:5173. The application requires a local instance of eolas-api to be running, specified via the environment variable VITE_EOLAS_API_ENDPOINT in a .env.

Alternatively use the production API URL.

Deployment

The application is deployed to my remote VPS, residing at /var/www/eolas-app.

It is publicly accessible at eolas.systemsobscure.net.

Deployment is automated via a Forgejo action that builds the Webpack bundle and transfers it to the VPS. Deployment actions are always executed by the deploy user on the VPS.