Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1import os 

2 

3 

4class ConfigurationError(Exception): 

5 pass 

6 

7 

8SECRET_KEY = os.getenv("SECRET_KEY") 

9LOGIN_URL = os.getenv("LOGIN_URL", "https://login.ubuntu.com") 

10BSI_URL = os.getenv("BSI_URL", "https://build.snapcraft.io") 

11ENVIRONMENT = os.getenv("ENVIRONMENT", "devel") 

12COMMIT_ID = os.getenv("COMMIT_ID", "commit_id") 

13SENTRY_DSN = os.getenv("SENTRY_DSN", "").strip() 

14SENTRY_CONFIG = {"release": COMMIT_ID, "environment": ENVIRONMENT} 

15DNS_VERIFICATION_SALT = os.getenv("DNS_VERIFICATION_SALT") 

16 

17if ENVIRONMENT != "devel": 

18 SESSION_COOKIE_SAMESITE = "None" 

19 SESSION_COOKIE_SECURE = True 

20 

21WEBAPP_CONFIG = {"LAYOUT": "_layout.html", "STORE_NAME": "Snap store"} 

22 

23WEBAPP_EXTRA_HEADERS = {} 

24 

25# Ten years default cache time on static files 

26SEND_FILE_MAX_AGE_DEFAULT = 10 * 365 * 24 * 60 * 60 

27 

28CONTENT_DIRECTORY = {"PUBLISHER_PAGES": "store/content/publishers/"} 

29 

30# Docs search 

31SEARCH_API_KEY = os.getenv("SEARCH_API_KEY") 

32SEARCH_API_URL = "https://www.googleapis.com/customsearch/v1" 

33SEARCH_CUSTOM_ID = "009048213575199080868:i3zoqdwqk8o" 

34 

35APP_NAME = "snapcraft"