portfolio_server/README.md

1.7 KiB

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.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}

Usage

  1. Cloner le repo.
  2. 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.

Contribution

  1. Install deno.
  2. Follow deno convention.
  3. Follow conventional commits.
  4. Follow sermver.
  5. Run and check deno task check before any commit.