# Copyright 2021 deepset GmbH. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import os from pathlib import Path PIPELINE_YAML_PATH = os.getenv( "PIPELINE_YAML_PATH", str((Path(__file__).parent / "pipeline" / "pipelines.yaml").absolute()) ) QUERY_PIPELINE_NAME = os.getenv("QUERY_PIPELINE_NAME", "query") QUERY_QA_PAIRS_NAME = os.getenv("QUERY_QA_PAIRS_NAME", "query_qa_pairs") INDEXING_PIPELINE_NAME = os.getenv("INDEXING_PIPELINE_NAME", "indexing") INDEXING_QA_GENERATING_PIPELINE_NAME = os.getenv("INDEXING_QA_GENERATING_PIPELINE_NAME", "indexing_qa_generating") FILE_UPLOAD_PATH = os.getenv("FILE_UPLOAD_PATH", str((Path(__file__).parent / "file-upload").absolute())) FILE_PARSE_PATH = os.getenv("FILE_PARSE_PATH", str((Path(__file__).parent.parent / "parse_files").absolute())) LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO") ROOT_PATH = os.getenv("ROOT_PATH", "/") CONCURRENT_REQUEST_PER_WORKER = int(os.getenv("CONCURRENT_REQUEST_PER_WORKER", "4"))