Skip to content

Commit 4c191e9

Browse files
committed
fix: setting socket path env
- setting CARDANO_NODE_SOCKET_PATH env during bot interface setup
1 parent 457490d commit 4c191e9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/BotInterface/Setup.hs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ module BotInterface.Setup (
77
txsDir,
88
) where
99

10+
import Cardano.Launcher.Node
1011
import Data.Aeson (encodeFile)
11-
import LocalCluster.Types (ClusterEnv (supportDir))
12+
import LocalCluster.Types (ClusterEnv (supportDir), nodeSocket)
1213
import System.Directory (createDirectoryIfMissing, doesDirectoryExist)
14+
import System.Environment (setEnv)
1315
import System.FilePath ((</>))
1416
import Tools.CardanoApi (queryProtocolParams)
1517

@@ -30,7 +32,10 @@ runSetup :: ClusterEnv -> IO ()
3032
runSetup cEnv = do
3133
createRequiredDirs
3234
saveProtocolParams
35+
setSocketPathEnv
3336
where
37+
setSocketPathEnv =
38+
setEnv "CARDANO_NODE_SOCKET_PATH" (nodeSocketFile $ nodeSocket cEnv)
3439
createRequiredDirs =
3540
mapM_
3641
(createDirectoryIfMissing True . ($ cEnv))

0 commit comments

Comments
 (0)