1ffeb082b6
Only add nodes to pool after successful auth
2023-07-31 23:03:59 +02:00
fc6647e873
Fix round-robin index calculation and job rejection.
...
If no render nodes were registered, the modulo on nodes.length
would push NaN into index, causing an unrecoverable state.
Not deleting rejected jobs also leaked memory.
2023-06-16 12:26:36 +02:00
28c5f821d8
Cleanup: Remove accidentally comitted /results route
2023-06-16 12:03:05 +02:00
fda85fe0ea
Add public folder to repo and gitignore
2023-06-16 11:32:15 +02:00
3d9313ef07
Add handling for remote serving requests
...
if we receive base64 encoded image data
it is being saved to and served from the public folder.
2023-06-16 11:28:19 +02:00
8c9b4b548d
Update Jose banner graphic
2023-06-11 20:57:24 +02:00
ecfffa68a3
Implement round-robin for node selection
2023-06-07 17:08:22 +02:00
77b8c4356d
Require auth key for node registration
2023-06-07 17:06:26 +02:00
3fc9ec53c0
Update README.md
2023-06-04 22:08:09 +02:00
3960b5f79f
Allow identical jobs and assign random uuid instead
2023-06-01 22:57:51 +02:00
8b73df3660
Remove deprecated API routes
2023-06-01 22:45:05 +02:00
39c052e6bd
Handle node disconnection
2023-06-01 19:50:21 +02:00
eded4865b7
Implement node communication via Websocket
2023-06-01 17:55:39 +02:00
274ddb3201
Add nodemon and run dev command
2023-06-01 11:12:44 +02:00
249c042995
Move js to src folder and add run command
2023-06-01 11:03:33 +02:00
50c9f09b96
Replace asset URLs in jobDefinition.json
2023-05-31 17:17:43 +02:00
e8d40ff651
Update jobDefinition.json
2023-01-11 23:32:50 +01:00
b7430bfc0f
Add Job response and callback. Fixes #4
2023-01-11 19:01:12 +01:00
1786bc39d2
Added endpoint docs to readme
2023-01-11 13:16:23 +01:00
f2e1ac2711
Add route to complete a single job
2023-01-10 23:02:44 +01:00
70cf75b94d
Add route to request a batch of jobs
2023-01-10 23:01:42 +01:00
fa2cf2ebfe
Add route to add a new job
2023-01-10 23:01:07 +01:00
65d4f412b3
Add route to get list of jobs
2023-01-10 23:00:10 +01:00
860fabe2af
Add index with express core
2023-01-10 22:59:04 +01:00
909057df02
Add node packages and basic job definition
2023-01-10 22:57:12 +01:00
ba450a44a2
Add gitignore
2023-01-10 22:55:40 +01:00
33bcd15191
Initial Commit
2023-01-10 20:20:31 +01:00