mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-06-27 08:21:00 +02:00
Adjust confluence perm sync frequency (#4613)
* Adjust confluence perm sync frequency * Fiux comment
This commit is contained in:
parent
151aabea73
commit
ad76e6ac9e
@ -25,13 +25,25 @@ SAML_CONF_DIR = os.environ.get("SAML_CONF_DIR") or "/app/ee/onyx/configs/saml_co
|
|||||||
#####
|
#####
|
||||||
# Auto Permission Sync
|
# Auto Permission Sync
|
||||||
#####
|
#####
|
||||||
|
# should generally only be used for sources that support polling of permissions
|
||||||
|
# e.g. can pull in only permission changes rather than having to go through all
|
||||||
|
# documents every time
|
||||||
DEFAULT_PERMISSION_DOC_SYNC_FREQUENCY = int(
|
DEFAULT_PERMISSION_DOC_SYNC_FREQUENCY = int(
|
||||||
os.environ.get("DEFAULT_PERMISSION_DOC_SYNC_FREQUENCY") or 5 * 60
|
os.environ.get("DEFAULT_PERMISSION_DOC_SYNC_FREQUENCY") or 5 * 60
|
||||||
)
|
)
|
||||||
|
|
||||||
# In seconds, default is 5 minutes
|
|
||||||
|
#####
|
||||||
|
# Confluence
|
||||||
|
#####
|
||||||
|
|
||||||
|
# In seconds, default is 30 minutes
|
||||||
CONFLUENCE_PERMISSION_GROUP_SYNC_FREQUENCY = int(
|
CONFLUENCE_PERMISSION_GROUP_SYNC_FREQUENCY = int(
|
||||||
os.environ.get("CONFLUENCE_PERMISSION_GROUP_SYNC_FREQUENCY") or 5 * 60
|
os.environ.get("CONFLUENCE_PERMISSION_GROUP_SYNC_FREQUENCY") or 30 * 60
|
||||||
|
)
|
||||||
|
# In seconds, default is 30 minutes
|
||||||
|
CONFLUENCE_PERMISSION_DOC_SYNC_FREQUENCY = int(
|
||||||
|
os.environ.get("CONFLUENCE_PERMISSION_DOC_SYNC_FREQUENCY") or 30 * 60
|
||||||
)
|
)
|
||||||
# This is a boolean that determines if anonymous access is public
|
# This is a boolean that determines if anonymous access is public
|
||||||
# Default behavior is to not make the page public and instead add a group
|
# Default behavior is to not make the page public and instead add a group
|
||||||
@ -39,9 +51,21 @@ CONFLUENCE_PERMISSION_GROUP_SYNC_FREQUENCY = int(
|
|||||||
CONFLUENCE_ANONYMOUS_ACCESS_IS_PUBLIC = (
|
CONFLUENCE_ANONYMOUS_ACCESS_IS_PUBLIC = (
|
||||||
os.environ.get("CONFLUENCE_ANONYMOUS_ACCESS_IS_PUBLIC", "").lower() == "true"
|
os.environ.get("CONFLUENCE_ANONYMOUS_ACCESS_IS_PUBLIC", "").lower() == "true"
|
||||||
)
|
)
|
||||||
# In seconds, default is 5 minutes
|
|
||||||
CONFLUENCE_PERMISSION_DOC_SYNC_FREQUENCY = int(
|
|
||||||
os.environ.get("CONFLUENCE_PERMISSION_DOC_SYNC_FREQUENCY") or 5 * 60
|
#####
|
||||||
|
# Google Drive
|
||||||
|
#####
|
||||||
|
GOOGLE_DRIVE_PERMISSION_GROUP_SYNC_FREQUENCY = int(
|
||||||
|
os.environ.get("GOOGLE_DRIVE_PERMISSION_GROUP_SYNC_FREQUENCY") or 5 * 60
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
#####
|
||||||
|
# Slack
|
||||||
|
#####
|
||||||
|
SLACK_PERMISSION_DOC_SYNC_FREQUENCY = int(
|
||||||
|
os.environ.get("SLACK_PERMISSION_DOC_SYNC_FREQUENCY") or 5 * 60
|
||||||
)
|
)
|
||||||
|
|
||||||
NUM_PERMISSION_WORKERS = int(os.environ.get("NUM_PERMISSION_WORKERS") or 2)
|
NUM_PERMISSION_WORKERS = int(os.environ.get("NUM_PERMISSION_WORKERS") or 2)
|
||||||
@ -77,14 +101,6 @@ OAUTH_GOOGLE_DRIVE_CLIENT_SECRET = os.environ.get(
|
|||||||
"OAUTH_GOOGLE_DRIVE_CLIENT_SECRET", ""
|
"OAUTH_GOOGLE_DRIVE_CLIENT_SECRET", ""
|
||||||
)
|
)
|
||||||
|
|
||||||
GOOGLE_DRIVE_PERMISSION_GROUP_SYNC_FREQUENCY = int(
|
|
||||||
os.environ.get("GOOGLE_DRIVE_PERMISSION_GROUP_SYNC_FREQUENCY") or 5 * 60
|
|
||||||
)
|
|
||||||
|
|
||||||
SLACK_PERMISSION_DOC_SYNC_FREQUENCY = int(
|
|
||||||
os.environ.get("SLACK_PERMISSION_DOC_SYNC_FREQUENCY") or 5 * 60
|
|
||||||
)
|
|
||||||
|
|
||||||
# The posthog client does not accept empty API keys or hosts however it fails silently
|
# The posthog client does not accept empty API keys or hosts however it fails silently
|
||||||
# when the capture is called. These defaults prevent Posthog issues from breaking the Onyx app
|
# when the capture is called. These defaults prevent Posthog issues from breaking the Onyx app
|
||||||
POSTHOG_API_KEY = os.environ.get("POSTHOG_API_KEY") or "FooBar"
|
POSTHOG_API_KEY = os.environ.get("POSTHOG_API_KEY") or "FooBar"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user