0f2477370f
Remove SocketIO PoC
...
Remove SocketIO proof of concept, as its code has been integrated into
Flamenco Manager.
2022-04-04 16:27:15 +02:00
e990603311
OAPI: Add generated JavaScript API client
...
This adds a JS client for the OAPI interface, and introduces the SocketIO
stuff into Flamenco Manager itself.
To build & run:
- in `web/manager-api` run `npm install`
- in `web/manager-api` run `npm link`
- in `web/app` run `npm install`
- in `web/app` run `npm link flamenco-manager`
- in `web/app` run `yarn serve`
This may not be a complete list, but at least some of those steps are
necessary.
2022-04-01 16:40:54 +02:00
979792d17f
Git-ignore the new default Flamenco storage directory
2022-04-01 14:30:44 +02:00
8eedaff6a1
git-ignore shaman-file-storageflamenco/bat/interface.py:232
2022-03-25 14:10:26 +01:00
616784df0a
Addon: start of framework for API communication
2022-03-01 17:28:24 +01:00
b678b90932
Proof of concept to test a generated Python OpenAPI client
2022-03-01 17:28:24 +01:00
194422d9fa
Remove -poc
suffix from Manager and Worker
...
The code is mature enough to no longer be a proof-of-concept.
2022-02-28 13:01:13 +01:00
2a1f5a0df4
Worker: buffer task updates when Manager offline
...
Queue task updates in an SQLite database when the Manager is
unreachable, periodically checking whether they can be flushed.
2022-02-22 19:05:33 +01:00
19b86172b4
Ignore blend file backups
2022-02-22 16:02:30 +01:00
90a2140b8c
Manager: store task logs to disk
2022-02-21 19:47:07 +01:00
96023932da
SocketIO based chat client as PoC for backend/frontend communication
...
The chat client itself is just a throwaway project. The SocketIO system
will be used to send realtime updates about jobs, tasks, and workers to
the web frontend.
2022-02-11 14:47:26 +01:00
d880f7e7f0
Worker authentication is working
2022-01-31 15:27:13 +01:00
2a4bf1c60f
Toying around with GORM and PostgreSQL
2022-01-24 16:59:48 +01:00
0c9c99806b
Start of database interface
...
Contains a dummy migration because the migrate package will error out if
it cannot find any migration files.
2022-01-11 18:07:34 +01:00
Sybren A. Stüvel
d6638ce114
Track generated files with Git
...
The OpenAPI-generated files can be used by 3rd parties as well. This
makes them available at `gitlab.com/blender/flamenco-goja-test/pkg/api`.
2022-01-10 17:45:13 +01:00
Sybren A. Stüvel
38a8943767
Add Flamenco Worker PoC
2022-01-10 17:45:13 +01:00
Sybren A. Stüvel
af4304565a
Lots of changes to merge the Gin/OpenAPI PoC
2022-01-10 17:45:13 +01:00
Sybren A. Stüvel
eaa693e35e
ignore executable on Linux
2022-01-03 19:51:22 +01:00
Sybren A. Stüvel
ae1ea0e2bc
Initial checkin
2022-01-03 19:51:22 +01:00