5
我在NixOS下工作,至今爲止我都喜歡它。服務是否可以在nix-shell中運行
對於我的編碼項目,我試圖實現單獨的開發環境。對於尼克斯殼因此,例如,我的斯卡拉/ node.js的項目,我已經寫default.nix:
with import <nixpkgs> {}; {
tarifs2Env = stdenv.mkDerivation {
name = "webapp";
buildInputs = with pkgs; [
sbt
nodejs
nodePackages.gulp
];
shellHook = ''
'';
};
}
到目前爲止好。現在我想添加一個數據庫,例如posgtres。有沒有辦法將服務添加到nix-shell?
我不知道它,看起來不錯!謝謝。 – KaC
3年後沒有任何活動,但我會建議nix-shell代表一種非常小的隔離形式,只關注依賴關係的文件系統路徑(它實際上可能不使用chroot來實現此目的),而一個nix容器(或其變體)開始隔離操作系統資源(大部分時間你只需要前者,而在應用程序中則需要後者)。應該可以讓nix-shell創建一個容器並將其放入該容器中。一種可能性是集成到Docker中。 – CMCDragonkai