RSHIP / Developing
RSHIP take opportunity for reloading server side code "on fly" – without stopping application.
$ ship run dev
Development mode
┌─ Memory: ─────────────────────────────────────┐ ┌─ CPU: ─────────────────────────────────────────┐
│ │ │ │
│ Heap Total: 28.9 MB │ │ Spent: 910.49 ms │
│ Heap Used: 22.2 MB │ │ Usage: 0.03 % │
│ │ │ │
└───────────────────────────────────────────────┘ └────────────────────────────────────────────────┘
┌─ Webpack: ────────────────────────────────────┐ ┌─ Active process: ──────────────────────────────┐
│ │ │ │
│ Server: b9f2fe20fc1ec50b9965 │ │ Real PID: 20669 │
│ Errors: 0 │ │ Uptime: 405 sec │
│ │ │ │
└───────────────────────────────────────────────┘ └────────────────────────────────────────────────┘
┌─ Logs: ──────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ 16:32:49 SHIP: Initialize │
│ 16:32:49 SHIP: Run client compile │
│ 16:32:49 SHIP: Run server compile │
│ 16:32:50 SHIP: created main worker PID#1 │
│ 16:32:54 SHIP: Webpack->Server->Hash: b9f2fe20fc1ec50b9965 │
│ 16:32:54 SHIP: Server compiled │
│ 16:32:56 SHIP: Webpack->Client->Hash: a65d5de2a2f835963c3f │
│ 16:32:56 SHIP: created temp worker PID#2 │
│ 16:32:56 LOG: [ 'Started: Name: rship-sample | Port: 3001', [length]: 1 ] │
│ │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────────────────────────┐
│ PATH: /Users/foo/code/application_name │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘