diff options
author | happysalada <raphael@megzari.com> | 2023-04-01 20:31:05 -0400 |
---|---|---|
committer | Yt <happysalada@proton.me> | 2023-04-02 09:26:35 -0400 |
commit | 5ba4f4293dd1c0917180b254db31b3e4edd17c13 (patch) | |
tree | 273ad6125dc07b8c73747ba76cd668d5c3c73bcf /pkgs/servers/chatgpt-retrieval-plugin | |
parent | 2a9cc4854146a2c193530f10a4b743fb0a81ecf2 (diff) | |
download | nixpkgs-5ba4f4293dd1c0917180b254db31b3e4edd17c13.tar nixpkgs-5ba4f4293dd1c0917180b254db31b3e4edd17c13.tar.gz nixpkgs-5ba4f4293dd1c0917180b254db31b3e4edd17c13.tar.bz2 nixpkgs-5ba4f4293dd1c0917180b254db31b3e4edd17c13.tar.lz nixpkgs-5ba4f4293dd1c0917180b254db31b3e4edd17c13.tar.xz nixpkgs-5ba4f4293dd1c0917180b254db31b3e4edd17c13.tar.zst nixpkgs-5ba4f4293dd1c0917180b254db31b3e4edd17c13.zip |
chatgpt-retrieval-plugin: init module
Diffstat (limited to 'pkgs/servers/chatgpt-retrieval-plugin')
-rw-r--r-- | pkgs/servers/chatgpt-retrieval-plugin/default.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/servers/chatgpt-retrieval-plugin/default.nix b/pkgs/servers/chatgpt-retrieval-plugin/default.nix index ebdc8fc5d47..5e8f84a4c45 100644 --- a/pkgs/servers/chatgpt-retrieval-plugin/default.nix +++ b/pkgs/servers/chatgpt-retrieval-plugin/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , python3 , nix-update-script +, dasel }: python3Packages.buildPythonApplication { @@ -22,14 +23,21 @@ python3Packages.buildPythonApplication { substituteInPlace pyproject.toml \ --replace 'python-dotenv = "^0.21.1"' 'python-dotenv = "*"' \ --replace 'python-multipart = "^0.0.6"' 'python-multipart = "^0.0.5"' \ - --replace 'tiktoken = "^0.2.0"' 'tiktoken = "^0.3.0"' + --replace 'tiktoken = "^0.2.0"' 'tiktoken = "^0.3.0"' \ + --replace 'packages = [{include = "server"}]' 'packages = [{include = "server"}, {include = "models"}, {include = "datastore"}, {include = "services"}]' + + substituteInPlace server/main.py \ + --replace 'directory=".well-known"' 'directory="/var/lib/chatgpt-retrieval-plugin/.well-known"' \ + --replace '0.0.0.0' '127.0.0.1' \ + --replace '8000' '8080' + + ${dasel}/bin/dasel put -t string -f pyproject.toml -v '.well-known/*' '.tool.poetry.include.[]' ''; nativeBuildInputs = with python3Packages; [ poetry-core ]; - propagatedBuildInputs = with python3.pkgs; [ fastapi arrow |