Serveur de portfolio de coh@bit. Sert site static pour chaque utilisateur.
Go to file
2024-06-04 15:04:36 +02:00
docs doc: add deno doc generated files 2024-06-04 15:00:21 +02:00
src feat: add user utils 2024-06-04 14:58:24 +02:00
config.ts feat: add config file 2024-06-04 13:10:11 +02:00
deno.json ci: add lint task 2024-06-04 15:04:16 +02:00
deno.lock doc: add doc and test 2024-06-04 14:58:55 +02:00
LICENSE doc: add license 2024-06-04 15:04:36 +02:00
README.md initial commit 2024-06-04 13:05:26 +02:00
server.ts feat: add main portfolio server 2024-06-04 13:06:25 +02:00

Serveur de portfolio de cohabit

Sert les portfofolio (site static) depuis la branche main de https://git.cohabit.fr/[user]/.portfolio/.

Note

La racine par default est '/dist' et la page par default /dist/index.html (mode power user).

Si /dist/index.html n'existe pas la racine devient '/' et la page par defaut /README.md (mode wysiwyg user).

Une rediection html peut être utilisée pour "changer la racine" ou rediriger vers un site externe.

<meta http-equiv="refresh" content="0;URL=${destination}" />

Important

Chaque utilisateur (cohabit) se voit attribuer le sous domaine https://[user_subdomain].portfolio.cohabit.fr.

Chaque portfolio et donc isolé et ne (peut) partager aucune information (cookie, scripts, xss, ...) avec les autres portfolios et domaines de cohabit.

Formats :

  • user : ${firstname}.${lastname}
  • user_subdomain : ${firstname}-${lastname}