Skip to content

Commit dffe11e

Browse files
authored
✨ Enable/disable plugins marked as "under development" via env vars (ITISFoundation#2824)
1 parent 36e4427 commit dffe11e

File tree

8 files changed

+375
-290
lines changed

8 files changed

+375
-290
lines changed

services/web/server/src/simcore_service_webserver/application.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@
88
from aiohttp import web
99
from servicelib.aiohttp.application import create_safe_application
1010

11-
from ._constants import APP_SETTINGS_KEY
1211
from ._meta import WELCOME_MSG
1312
from .activity.module_setup import setup_activity
14-
from .application_settings import ApplicationSettings, setup_settings
13+
from .application_settings import setup_settings
1514
from .catalog import setup_catalog
1615
from .clusters.module_setup import setup_clusters
1716
from .computation import setup_computation
@@ -57,7 +56,6 @@ def create_application(config: Dict[str, Any]) -> web.Application:
5756
app = create_safe_application(config)
5857

5958
setup_settings(app)
60-
settings: ApplicationSettings = app[APP_SETTINGS_KEY]
6159

6260
# WARNING: setup order matters
6361
# TODO: create dependency mechanism
@@ -88,11 +86,8 @@ def create_application(config: Dict[str, Any]) -> web.Application:
8886
# projects
8987
setup_projects(app)
9088
# project add-ons
91-
if settings.WEBSERVER_DEV_FEATURES_ENABLED:
92-
setup_version_control(app)
93-
setup_meta_modeling(app)
94-
else:
95-
log.info("Skipping add-ons under development: version-control and meta")
89+
setup_version_control(app)
90+
setup_meta_modeling(app)
9691

9792
# TODO: classify
9893
setup_activity(app)

0 commit comments

Comments
 (0)