TL;DR
You can use a shared location for all render nodes by setting environment variable AYON_LAUNCHER_STORAGE_DIR
to a that shared location.
More information: See Launcher Environment variables.
Use Case: To use shared location for all render nodes.
The following guide was brought from Render node pull Ayon launcher from network | Discord
Many many thanks to @sjt for sharing us his setup.
Layout
You don’t need to create these folder manually as AYON launcher will create them for you.
You may only need to create app
folder where you’ll install the launcher.
/network/path/ayon
|- addons
| |- ftrack_0.2.1
| |- core_1.1.1
| |-
| `- ...
|- app
| |- AYON 1.1.1
| |-
| `- ...
|- dependency_packages
| |- ayon_2307191209_windows.zip
| |- ayon_{date}_{os}.zip
| `- ...
|-
`- ...
Step by step guide
- Set
AYON_LAUNCHER_STORAGE_DIR
to your preferred directory/network/path/ayon
- Create an empty folder named
app
in this shared path/network/path/ayon/app
. - Installe ayon app to
/network/path/ayon/app
.
- Test it in CMD. It worked fine and
ayon_launcher
fetched necessaryaddons
anddependency_packages
in the specified paths in the bat file.
- Finally, Set
Ayon Executable
in deadline ayon plugin settings.