| Commit message (Collapse) | Author | Files | Lines |
|
It appears to work (somewhat). Limitations:
- exneuland is not configurable; can only have it once
- frontend untested since last update broke things
|
|
Note that this may break your config!
|
|
Note that this has not been tested in the wild yet; it just does what
the comments in the default docker-compose.yml by thecodingmachine
suggests it should do to enable using the rest api of coturn.
|
|
Since there are now multiple packaged versions of workadventure, all
of which come in a set with the same attribute names, it seems reasonable
to just plug those sets into the module, instead of each package individually.
|
|
wapkgs.nix new contains packages for several different versions of
workadventure (so far hasi + thecodingmachine), which can both be used.
Unfortunately, this appears to require some weird hacks to convince nix
to sort out the dependencies without having to actually duplicate all
the packaging code, but it works.
|
|
Maximal sharing means that even if the workadventure sources are imported
in all nix files, there will still only be one copy of it in the nix store
--- nevertheless, it seems reasonable to only have them once in the code,
too, if only to make upgrading them easier.
|
|
Config options are now sorted according to components (pusher,
backend, frontend, etc.); in addition there is a commonConfig
with config for jitsi, turn, etc.
Additionally, this module is now completely modular in the sense
that there are no longer any global options that affect all
configured workadventure instances at once.
|
|
|
|
This broke a lot of things, but possibly they might work again now.
|
|
(but not the actual workadventure version)
|
|
|