Coverage for gws-app/gws/core/env.py: 100%

33 statements  

« prev     ^ index     » next       coverage.py v7.17.0, created at 2026-10-23 20:06 +0200

1"""Environment variables that override configuration values.""" 

2 

3import os 

4 

5GWS_APP_DIR = os.getenv('GWS_APP_DIR') 

6"""Application directory.""" 

7 

8GWS_VAR_DIR = os.getenv('GWS_VAR_DIR') 

9"""Var data directory.""" 

10 

11GWS_TMP_DIR = os.getenv('GWS_TMP_DIR') 

12"""Temporary directory.""" 

13 

14GWS_UID = os.getenv('GWS_UID') 

15"""Server user uid.""" 

16 

17GWS_GID = os.getenv('GWS_GID') 

18"""Server user group id.""" 

19 

20GWS_CONFIG = os.getenv('GWS_CONFIG') 

21"""Path to the config file.""" 

22 

23GWS_MANIFEST = os.getenv('GWS_MANIFEST') 

24"""Path to the manifest file.""" 

25 

26GWS_LOG_LEVEL = os.getenv('GWS_LOG_LEVEL') 

27"""Log level.""" 

28 

29GWS_WEB_WORKERS = os.getenv('GWS_WEB_WORKERS') 

30"""Number of web workers to start.""" 

31 

32GWS_SPOOL_WORKERS = os.getenv('GWS_SPOOL_WORKERS') 

33"""Number of spool workers to start.""" 

34 

35GWS_EXTRA_CA_BUNDLE = os.getenv('GWS_EXTRA_CA_BUNDLE') 

36"""PEM file with CA certificates to trust in addition to the system certificates, read by ``bin/gws``.""" 

37 

38GWS_ALKIS_GID_VERSION = os.getenv('GWS_ALKIS_GID_VERSION') 

39"""GeoInfoDok version of the ALKIS source data, ``6`` or ``7`` (default).""" 

40 

41GWS_IN_CONTAINER = os.path.isfile('/.dockerenv') 

42"""True if we're running in a container.""" 

43 

44GWS_IN_TEST = (os.getenv('GWS_IN_TEST') == '1') or (os.getenv('PYTEST_CURRENT_TEST') is not None) 

45"""True if we're running tests.""" 

46 

47GWS_TEST_INI = os.getenv('GWS_TEST_INI') 

48"""Location of the test.ini file.""" 

49 

50GWS_TEST_DIR = os.getenv('GWS_TEST_DIR') 

51"""Test base directory."""