Coverage for gws-app/gws/core/const.py: 100%
35 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
1from . import env
3import os
5APP_DIR = os.path.abspath(os.path.dirname(__file__) + '/../..')
7VAR_DIR = env.GWS_VAR_DIR or '/gws-var'
8TMP_DIR = env.GWS_TMP_DIR or '/tmp/gws'
10UID = int(env.GWS_UID or 1000)
11GID = int(env.GWS_GID or 1000)
13CACHE_DIR = f'{VAR_DIR}/cache'
14LEGEND_CACHE_DIR = f'{CACHE_DIR}/legend'
15MAPPROXY_CACHE_DIR = f'{CACHE_DIR}/mpx'
16NET_CACHE_DIR = f'{CACHE_DIR}/net'
17OBJECT_CACHE_DIR = f'{CACHE_DIR}/object'
19CONFIG_DIR = f'{VAR_DIR}/config'
20MISC_DIR = f'{VAR_DIR}/misc'
21SERVER_DIR = f'{VAR_DIR}/server'
22PRINT_DIR = f'{VAR_DIR}/print'
24FASTCACHE_DIR = f'{TMP_DIR}/fastcache'
25PIDS_DIR = f'{TMP_DIR}/pids'
26SPOOL_DIR = f'{TMP_DIR}/spool'
27SPEC_DIR = f'{TMP_DIR}/spec'
29TRANSIENT_DIR = f'{TMP_DIR}/transient'
30LOCKS_DIR = f'{TRANSIENT_DIR}/locks'
31GLOBALS_DIR = f'{TRANSIENT_DIR}/globals'
33ALL_DIRS = [
34 CACHE_DIR,
35 LEGEND_CACHE_DIR,
36 MAPPROXY_CACHE_DIR,
37 NET_CACHE_DIR,
38 OBJECT_CACHE_DIR,
39 CONFIG_DIR,
40 MISC_DIR,
41 SERVER_DIR,
42 PRINT_DIR,
43 FASTCACHE_DIR,
44 PIDS_DIR,
45 SPOOL_DIR,
46 SPEC_DIR,
47 TRANSIENT_DIR,
48 LOCKS_DIR,
49 GLOBALS_DIR,
50]
52SERVER_ENDPOINT = '/_'
54ROLE_ADMIN = 'admin'
55ROLE_USER = 'user'
56ROLE_GUEST = 'guest'
57ROLE_ALL = 'all'
59ALLOW = 1
60DENY = 0
62PUBLIC = 'allow all'
64JS_BUNDLE = "app.bundle.json"
65JS_VENDOR_BUNDLE = 'vendor.bundle.js'
66JS_UTIL_BUNDLE = 'util.bundle.js'