summary refs log tree commit diff
path: root/pkgs/servers/chatgpt-retrieval-plugin
diff options
context:
space:
mode:
authorhappysalada <raphael@megzari.com>2023-04-01 20:31:05 -0400
committerYt <happysalada@proton.me>2023-04-02 09:26:35 -0400
commit5ba4f4293dd1c0917180b254db31b3e4edd17c13 (patch)
tree273ad6125dc07b8c73747ba76cd668d5c3c73bcf /pkgs/servers/chatgpt-retrieval-plugin
parent2a9cc4854146a2c193530f10a4b743fb0a81ecf2 (diff)
downloadnixpkgs-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.nix12
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