Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.04 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.04 KB

Cool Darts, version Web

Architecture

Un serveur nodejs reposant sur express.
Le / du serveur sert une app React créée avec vitejs dont les sources sont dans client/.

Le code source du serveur est dans ./server.

Développement

Prettier s'exécute en pre-commit hook.
La CLI Heroku est nécessaire pour travailler efficacement.

Lancer le serveur

yarn dev

Utilise nodemon pour avoir du live reload.

yarn heroku-local

Build le client puis lance le serveur comme sur Heroku.

cd client/ && yarn build

Build le client dans client/dist/ ce qui met à jour le bundle qui sera servi par le serveur node.

Lancer le client

cd client/ && yarn dev

Déploiement

C'est Heroku qui déploie.
Les postinstall et heroku-postbuild dans le package.json sont pour lui : installer les dépendances npm du client/ puis le builder.