| docs | ||
| src | ||
| config.ts | ||
| deno.json | ||
| deno.lock | ||
| LICENSE | ||
| README.md | ||
| server.ts | ||
Serveur de portfolio de coh@bit
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.htmln'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}
Usage
- Cloner le repo.
- Lancer le serveur.
- Executer
deno task start//Serveur sur le port 8000 par default. - Ou, executer
PORT=7000 deno task start//Spécifier le port d'écoute désiré. - Ou, utiliser le service définit dans
@cohabit/server_config/portfolio_server.
- Executer
Contribution
- Install deno.
- Follow deno convention.
- Follow conventional commits.
- Follow sermver.
- Run and check
deno task checkbefore any commit.