Skip to content

Repository files navigation

TABLEAUX

Development

TABLEAUX is fully functional in development.

node: 24

Please build the app before starting it: npm ci --silent && npm run build --mode=staging

To install it : npm i To run it locally : npm start

And the project should be available via your favorite browser at http://localhost:5173/.

Serve localy

To create build: npm run build To run local server: serve -s server/dist (requirement: install serve. npm -g serve)

Build for production

The react client app is served by the node server in production. Vite build creates a build in /dist folder. This folder has to be moved into the /server folder.

Deployment

The version number follows semver.

To deploy in production, simply run this command from your staging branch :

npm run deploy:[patch|minor|major] ⚠️ Obviously, only members of the dataesr organization have rights to push on the repo.

How to push a new boards in prod

  1. Add the new board in the Mongo of prod, in the database "tableaux-prod", in the collection "board".
  2. Move the dedicated part in the router /client/src/commons/router.tsx, out of the !isInProduction() section.
  3. Add the needed charts into /client/src/boards/integration/charts-registry.tsx
  4. Push in prod (cf. previous paragraph)

About

Should replace Tableau (R)

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages