Coverage for gws-app/gws/core/env.py: 100%
29 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
1"""Environment variables.
3These variables, if set, override corresponding configuration values.
4"""
6import os
8GWS_APP_DIR = os.getenv('GWS_APP_DIR')
9"""Application directory."""
11GWS_VAR_DIR = os.getenv('GWS_VAR_DIR')
12"""Var data directory."""
14GWS_TMP_DIR = os.getenv('GWS_TMP_DIR')
15"""Temporary directory."""
17GWS_UID = os.getenv('GWS_UID')
18"""Server user uid."""
20GWS_GID = os.getenv('GWS_GID')
21"""Server user group id."""
23GWS_CONFIG = os.getenv('GWS_CONFIG')
24"""Path to the config file."""
26GWS_MANIFEST = os.getenv('GWS_MANIFEST')
27"""Path to the manifest file."""
29GWS_LOG_LEVEL = os.getenv('GWS_LOG_LEVEL')
30"""Log level."""
32GWS_WEB_WORKERS = os.getenv('GWS_WEB_WORKERS')
33"""Number of web workers to start."""
35GWS_SPOOL_WORKERS = os.getenv('GWS_SPOOL_WORKERS')
36"""Number of spool workers to start."""
38GWS_IN_CONTAINER = os.path.isfile('/.dockerenv')
39"""True if we're running in a container."""
41GWS_IN_TEST = (os.getenv('GWS_IN_TEST') == '1') or (os.getenv('PYTEST_CURRENT_TEST') is not None)
42"""True if we're running tests."""
44GWS_TEST_INI = os.getenv('GWS_TEST_INI')
45"""Location of the test.ini file."""
47GWS_TEST_DIR = os.getenv('GWS_TEST_DIR')
48"""Test base directory."""