Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Arion.Nix
Synopsis
- evaluateComposition :: EvaluationArgs -> IO Value
- withEvaluatedComposition :: EvaluationArgs -> (FilePath -> IO r) -> IO r
- buildComposition :: FilePath -> EvaluationArgs -> IO ()
- withBuiltComposition :: EvaluationArgs -> (FilePath -> IO r) -> IO r
- replForComposition :: EvaluationArgs -> IO ()
- data EvaluationArgs = EvaluationArgs {
- posixUID :: Int
- evalModulesFile :: NonEmpty FilePath
- pkgsExpr :: Text
- workDir :: Maybe FilePath
- mode :: EvaluationMode
- extraNixArgs :: [Text]
- data EvaluationMode
Documentation
withEvaluatedComposition :: EvaluationArgs -> (FilePath -> IO r) -> IO r Source #
Run with docker-compose.yaml tmpfile
buildComposition :: FilePath -> EvaluationArgs -> IO () Source #
withBuiltComposition :: EvaluationArgs -> (FilePath -> IO r) -> IO r Source #
Do something with a docker-compose.yaml.
replForComposition :: EvaluationArgs -> IO () Source #
data EvaluationArgs Source #
Constructors
EvaluationArgs | |
Fields
|
data EvaluationMode Source #