Skip to content

CadiChris/cool-darts-web

Repository files navigation

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.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Languages