generated from ministryofjustice/template-repository
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path__init__.py
37 lines (34 loc) · 1.62 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import os
from dotenv import load_dotenv
from datetime import timedelta
# Allows .env to be used in project for local development.
load_dotenv()
class Config(object):
ENVIRONMENT = os.environ.get("CLA_ENVIRONMENT", "production")
GOV_UK_START_PAGE = os.environ.get(
"GOV_UK_START_PAGE", "https://www.gov.uk/check-legal-aid"
)
CONTACT_EMAIL = os.environ.get("CONTACT_EMAIL", "")
CONTACT_PHONE = os.environ.get("CONTACT_PHONE", "")
DEPARTMENT_NAME = os.environ.get("DEPARTMENT_NAME", "MOJ Digital")
DEPARTMENT_URL = os.environ.get("DEPARTMENT_URL", "https://mojdigital.blog.gov.uk/")
TESTING = False
RATELIMIT_ENABLED = os.environ.get("RATELIMIT_ENABLED", "True").lower() == "true"
RATELIMIT_HEADERS_ENABLED = RATELIMIT_ENABLED
RATELIMIT_STORAGE_URI = os.environ.get("REDIS_URL")
SECRET_KEY = os.environ["SECRET_KEY"]
SERVICE_NAME = "Access Civil Legal Aid"
SERVICE_PHASE = os.environ.get("SERVICE_PHASE", "Beta")
SERVICE_URL = os.environ.get("SERVICE_URL", "")
SESSION_COOKIE_HTTP_ONLY = ENVIRONMENT != "local"
SENTRY_DSN = os.environ.get("SENTRY_DSN")
LANGUAGES = {"en": "English", "cy": "Welsh"}
SERVICE_UNAVAILABLE = os.environ.get("MAINTENANCE_MODE", "False").lower() == "true"
LAALAA_URL = os.environ.get(
"LAALAA_URL",
"https://laa-legal-adviser-api-production.cloud-platform.service.justice.gov.uk",
)
POSTCODES_IO_URL = os.environ.get("POSTCODES_IO_URL", "https://api.postcodes.io")
CLA_BACKEND_URL = os.environ.get("CLA_BACKEND_URL", "http://localhost:8010")
SESSION_TIMEOUT = timedelta(minutes=30)
SESSION_COOKIE_SECURE = True