Skip to content

Commit a38be9f

Browse files
ZsailerGitHub Enterprise
authored andcommitted
add config for deployment (jupyter-server#98)
* add config for deployment * Bump to 0.6.1
1 parent 328a33b commit a38be9f

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.6.0" # pragma: no cover
1+
__version__ = "0.6.1" # pragma: no cover

data_studio_jupyter_extensions/app.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
from .telemetry.utils import DEFAULT_STATIC_FILES_PATH
2222
from .telemetry.utils import DEFAULT_TEMPLATE_FILES_PATH
2323
from .telemetry.utils import get_schema_files
24+
from .traits import IntFromEnv
2425
from .traits import UnicodeFromEnv
2526
from .utils import apply_defaults
2627
from .utils import get_available_mode_names
@@ -136,6 +137,14 @@ def _default_ssl_cert_file(self): # pragma: no cover
136137
allow_none=True,
137138
).tag(config=True)
138139

140+
ds_ws_max_buffer_size = IntFromEnv(
141+
name="DS_TORNADO_MAX_BUFFER", default_value=400 * 1024 * 1024 # 400MiB
142+
).tag(config=True)
143+
144+
ds_ws_max_message_size = IntFromEnv(
145+
name="DS_TORNADO_MAX_MSG", default_value=400 * 1024 * 1024 # 400MiB
146+
).tag(config=True)
147+
139148
telemetry_bus_class = Type(default_value=TelemetryBus).tag(config=True)
140149

141150
def _load_mode(self):
@@ -161,6 +170,7 @@ def _jupyter_server_config(self):
161170
"KernelProvisionerFactory": {
162171
"default_provisioner_name": "notebook-service-provisioner"
163172
},
173+
"KernelManager": {"autorestart": False},
164174
"Session": {"key": b"notebooks"},
165175
"ServerApp": {
166176
"log_level": "DEBUG",
@@ -170,6 +180,10 @@ def _jupyter_server_config(self):
170180
"logout_handler_class": "data_studio_jupyter_extensions.auth.logout.DSLogoutHandler",
171181
"cookie_options": {"expires_days": 1},
172182
"base_url": self.server_base_url,
183+
"tornado_settings": {
184+
"ds_ws_max_buffer_size": self.ds_ws_max_buffer_size,
185+
"ds_ws_max_message_size": self.ds_ws_max_message_size,
186+
},
173187
},
174188
}
175189
apply_defaults(config, base_config)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ testpaths = [
2323
]
2424

2525
[tool.tbump.version]
26-
current = "0.6.0"
26+
current = "0.6.1"
2727
regex = '''
2828
(?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)
2929
((?P<channel>a|b|rc|.dev)(?P<release>\d+))?

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.6.0
1+
0.6.1

0 commit comments

Comments
 (0)