@nuster/turbine v2.3.4
@nuster/turbine 💨
Handle complex machines cycles with ease using turbine.
this project manages:
- Profiles
- Cycles
- Passives regulations
- Preventive maintenances tasks
- Manual & Advanced IO Management
Data management 🗂️
To handle machine specifications and info.json file is required at the /data folder (local to project when NODE_ENV is not set to production).
Machine configurations
You can create as many machine configuration you want. They will all be available in the configuration screen available in @nuster/ui at /configure for unconfigured machines and /settings/edit for already configured machines.
Each machine configuration must be in /machines in it's own folder such as my-machine-1.
The folder structure must be set like this:
specs.jsona JSON file which conforms to the@nuster/turbine/build/types/schemas/schema-specs.jsonschema.statica folder that will be served byturbinei18na folder that contains all translation files which conforms to the@nuster/turbine/build/types/schemas/schema-translations.jsonschema.docsa folder that contains docs served by theHelppage in@nuster/uiand preventive maintenance tasks inMaintenancepage.files.jsondescribes help files, conforms toDocFile[]from@nuster/turbine/types/docs.
icon.pnga png file which will be displayed in theHelppage as the machine icon.

Environment variables
| Environement variable name | value expected | Default value | Description |
|---|---|---|---|
| DATABASE_URL | string | file:/data/database.db | Database file |
| PORT | number | 4080 | Port on which app is served |
Logging 📑
Turbine logs are stored in /data/logs folder, on each turbine startup logs older than 30 days are deleted.
8 months ago
8 months ago
8 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago