-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.env
More file actions
114 lines (93 loc) · 2.96 KB
/
example.env
File metadata and controls
114 lines (93 loc) · 2.96 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
JWT_SIGNING_KEY=some-secret-key
JWT_ALG=HS256
JWT_COOKIE_NAME=OpenAgriAuth
JWT_ACCESS_TOKEN_MINUTES=60
JWT_REFRESH_TOKEN_DAYS=30
JWT_ACCESS_TOKEN_EXPIRATION_TIME=240
MAINTENANCE_MODE=OFF
EXTRA_ALLOWED_HOSTS=gatekeeper,farmcalendar
GATEKEEPER_LOGIN_URL=http://localhost:8001/login/
GATEKEEPER_LOGIN_API_URL=http://gatekeeper:8001/api/login/
GATEKEEPER_ENDPOINT_REG_URL=http://gatekeeper:8001/api/register_service/
INTERNAL_GK_URL=http://gatekeeper:8001/
HTTP_PROXY=
HTTPS_PROXY=
DEFAULT_NO_PROXY=127.0.0.1,localhost
LOGGING_LEVEL=DEBUG
IMAGE_TAG=latest
FARM_CALENDAR_POSTGRES_DB=farm_calendar
FARM_CALENDAR_POSTGRES_USER=some_user
FARM_CALENDAR_POSTGRES_PASSWORD=some_pass
FARM_CALENDAR_DJANGO_SECRET_KEY=my-secret
FARM_CALENDAR_APP_HOST=0.0.0.0
FARM_CALENDAR_APP_PORT=8002
FARM_CALENDAR_VIRTUAL_HOST=
FARM_CALENDAR_REPORTING_API_ROOT=http://localhost:8006/api/v1/
FARM_CALENDAR_DISABLE_REPORTING=False
GATEKEEPER_DB_NAME=gatekeeper
GATEKEEPER_DB_USER=gatekeeper_admin
GATEKEEPER_DB_PASS=bla
GATEKEEPER_APP_HOST=0.0.0.0
GATEKEEPER_APP_PORT=8001
GATEKEEPER_DJANGO_SECRET_KEY=other-secret
GATEKEEPER_SUPERUSER_USERNAME=admin
GATEKEEPER_SUPERUSER_EMAIL=admin@admin.com
GATEKEEPER_SUPERUSER_PASSWORD=admin
GATEKEEPER_FARM_CALENDAR_API=http://farmcalendar:8002/api/v1/
GATEKEEPER_FARM_CALENDAR_POST_AUTH=http://localhost:8002/post_auth/
GATEKEEPER_DJANGO_DEBUG=True
GATEKEEPER_DJANGO_STATIC_ROOT=
# Weather service
WEATHER_SRV_PORT=8004
WEATHER_SRV_DATABASE_URI=mongodb://root:root@weathersrv_db:27017
WEATHER_SRV_DATABASE_NAME=openagridb
WEATHER_SRV_EXTRA_ALLOWED_HOSTS=
WEATHER_SRV_OPENWEATHERMAP_API_KEY=
# Weather service MongoDB
WEATHER_SRV_MONGO_INITDB_ROOT_USERNAME=root
WEATHER_SRV_MONGO_INITDB_ROOT_PASSWORD=root
WEATHER_SRV_MONGO_INITDB_DATABASE=openagridb
# FARM CALENDAR JOBS
PUSH_THI_TO_FARMCALENDAR=
PUSH_FLIGHT_FORECAST_TO_FARMCALENDAR=
PUSH_SPRAY_F_TO_FARMCALENDAR=
INTERVAL_THI_TO_FARMCALENDAR=8
# Pest and disease management
PDM_POSTGRES_DB=pdm
PDM_POSTGRES_USER=test
PDM_POSTGRES_PASSWORD=test
PDM_POSTGRES_PORT=5432
CORS_ORIGINS=["*"]
PDM_SERVICE_PORT=8003
SERVICE_NAME=pdm
PDM_USING_GATEKEEPER=True
# Irrigation management
IRR_POSTGRES_DB=irr
IRR_POSTGRES_USER=test
IRR_POSTGRES_PASSWORD=test
IRR_POSTGRES_PORT=5432
IRR_SERVICE_PORT=8005
IRR_SERVICE_NAME=irrigation
RAIN_THRESHOLD_MM=5.0
FIELD_CAPACITY_WINDOW_HOURS=24
STRESS_THRESHOLD_FRACTION=0.5
LOW_DOSE_THRESHOLD_MM=5.0
HIGH_DOSE_THRESHOLD_MM=15.0
IRR_USING_GATEKEEPER=True
IRR_USING_FRONTEND=False
# Reporting Service
# DB
REPORTING_POSTGRES_USER=my_user
REPORTING_POSTGRES_PASSWORD=my_password
REPORTING_POSTGRES_DB=my_db
REPORTING_POSTGRES_HOST=reportingdb
REPORTING_POSTGRES_PORT=5439
REPORTING_SERVICE_NAME=reporting
REPORTING_SERVICE_PORT=8006
REPORTING_USING_GATEKEEPER=True
REPORTING_GATEKEEPER_USERNAME=reporting_username
REPORTING_GATEKEEPER_PASSWORD=reporting_password
REPORTING_BACKEND_CORS_ORIGINS=["*"]
# User Dashboard Front-End Service
USER_DASHBOARD_SERVICE_PORT=8007
USER_DASHBOARD_VITE_API_URL=http://localhost:8001/api/