Commit Graph

9 Commits

Author SHA1 Message Date
Sander van der Burg 78ba5f6b1f Fix supervisor package reference 2022-05-31 18:43:34 +02:00
Sander van der Burg 8d8dbcc8ad - Initialize state dirs and users at container launch to work with shared volumes
- Use chainloading to change user permissions
- Allow shared Nix store paths in the PATH environment variable
2021-03-27 15:46:11 +01:00
Sander van der Burg 5f65ae4e96 Eliminate all references to stdenv.lib, add tests that build for all backends 2021-03-01 20:46:26 +01:00
Sander van der Burg 8eb8c98b44 Fix problem with essential missing base packages when a PATH is provided 2021-02-17 22:13:25 +01:00
Sander van der Burg 704eb98a42 Allow supervisord and launchd to initialize as root by using nixproc-chainload-user to change identities 2021-02-16 20:02:16 +01:00
Sander van der Burg 600c0b14cf Make createMultiProcessImage function composable, move all target-specific process manager stuff into the backends/ folder, add script for easy startup of s6-svscan 2021-01-25 20:26:34 +01:00
Sander van der Burg a0f6da840e Create function to automatically generate log companion services 2021-01-20 23:28:24 +01:00
Sander van der Burg a65ced49aa Initial version of the function abstractions generating s6-rc services and a translation strategy for process manager-agnostic configurations 2021-01-18 22:49:43 +01:00
Sander van der Burg 2eede58df3 Move generator function for each process manager to its own folder, separate the universal abstraction and utility functions 2021-01-14 22:52:45 +01:00
Renamed from nixproc/create-managed-process/agnostic/create-managed-process-universal.nix (Browse further)