I managed to make script-server work with NixOS and my first attempt was to provide the conf as a static set of files. In NixOS, these live in /nix/store. However, the /nix/store is not writable. The error I am getting is "Read-only filesystem" and this happens (apparently) during a migration? It seems that script-server wants to modify the runners folder.
Question: Is my hypothesis correct that the files in conf are modified at runtime? Do you have a suggestion how to separate "config" from "state" or disable migrations altogether since we are always pinning an exact version?
I managed to make script-server work with NixOS and my first attempt was to provide the
confas a static set of files. In NixOS, these live in/nix/store. However, the/nix/storeis not writable. The error I am getting is "Read-only filesystem" and this happens (apparently) during a migration? It seems that script-server wants to modify therunnersfolder.Question: Is my hypothesis correct that the files in
confare modified at runtime? Do you have a suggestion how to separate "config" from "state" or disable migrations altogether since we are always pinning an exact version?