-
-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
I'm trying to run my tests as part of my nix flake check, but when I do this tests that use tmp-postgres fail with
InitDbFailed {startErrorStdOut = "The files belonging to this database system will be owned by user \"nixbld\".This user must also own the server process.The database cluster will be initialized with locale \"en_US.UTF-8\".The default database encoding has accordingly been set to \"UTF8\".The default text search configuration will be set to \"english\".Data page checksums are disabled.", startErrorStdErr = "initdb: error: could not create directory \"/homeless-shelter\": Permission denied", startErrorExitCode = ExitFailure 1}
I tried manually setting the cacheTemporaryDirectory and temporaryDirectory to whatever the TMP environment variable is set to (seems to be /build) but that results in the same error, still complaining about homeless-shelter.
What am I missing? Is there a way to make this work inside nix?
(For more code, my project is available at: https://github.com/TheOddler/elmder/tree/pablo/trying-to-fix-backend-nix-build)
Metadata
Metadata
Assignees
Labels
No labels