-
Notifications
You must be signed in to change notification settings - Fork 63
Expand file tree
/
Copy path.env.example
More file actions
105 lines (96 loc) · 2.97 KB
/
.env.example
File metadata and controls
105 lines (96 loc) · 2.97 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
########################################################################
# ------------ MANDATORY (CHANGE ACCORDING TO YOUR SETUP) ------------#
########################################################################
# Since .env is gitignored, you can use .env.example to build a new `
# .env` file when you clone the repo. This file will be committed
# to version control, so make sure not to have any secrets in it.
# If you are cloning this repo, create a copy of this file named `.env`
# and populate it with your secrets.
########################################################################
############
# BASICS #
############
ENVIRONMENT=dev
ASSETS_URL=https://assets.plan4better.de
AUTH=False
############
# DB #
############
POSTGRES_SERVER=db
POSTGRES_USER=rds
POSTGRES_PASSWORD=database_password
POSTGRES_OUTER_PORT=5432
POSTGRES_DB=goat
############
# WEB #
############
# Auth/Accounts disabled flags - set to False to enable authentication
# NEXT_PUBLIC_* versions are for client-side code (inlined at build time)
# Non-prefixed versions are for Edge Runtime middleware (read at runtime)
NEXT_PUBLIC_AUTH_DISABLED=True
NEXT_PUBLIC_ACCOUNTS_DISABLED=True
AUTH_DISABLED=True
ACCOUNTS_DISABLED=True
ACCOUNTS_API_URL=
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_MAP_TOKEN=
NEXT_PUBLIC_API_URL=http://127.0.0.1:8000
NEXT_PUBLIC_ACCOUNTS_API_URL=
NEXT_PUBLIC_GEOAPI_URL=http://127.0.0.1:8100
# Processes API is now served from geoapi
NEXT_PUBLIC_PROCESSES_URL=http://127.0.0.1:8300
NEXT_PUBLIC_DOCS_URL=https://goat.plan4better.de/docs
# @see: https://next-auth.js.org/providers/keycloak
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=secret
NEXT_PUBLIC_KEYCLOAK_ISSUER=
NEXT_PUBLIC_KEYCLOAK_CLIENT_ID=
KEYCLOAK_CLIENT_SECRET=
NEXT_PUBLIC_APP_ENVIRONMENT=
NEXT_PUBLIC_SENTRY_DSN=
############
# S3 #
############
AWS_S3_ASSETS_BUCKET=plan4better-assets
S3_ACCESS_KEY_ID=minioadmin
S3_SECRET_ACCESS_KEY=minioadmin
S3_REGION_NAME=us-east-1
S3_BUCKET_NAME=goat
S3_ENDPOINT_URL=http://minio:9000
# Only needed for local dev: browser needs localhost, but Docker services use minio:9000
S3_PUBLIC_ENDPOINT_URL=http://localhost:9000
S3_BUCKET_PATH=""
S3_PROVIDER=minio
S3_FORCE_PATH_STYLE=True
############
# Core #
############
DATA_DIR=/app/data
PYTHONPATH=".:/usr/lib/python3/dist-packages"
############
# Windmill #
############
WINDMILL_URL=http://windmill-server:8000
WINDMILL_WORKSPACE=goat
WINDMILL_TOKEN=
# Print worker URL (for rendering report pages via Playwright)
PRINT_BASE_URL=http://goat-dev:3000
############
# Routing #
############
GOAT_ROUTING_URL=http://goat-routing:8200/api/v2/routing
GOAT_ROUTING_AUTHORIZATION=
R5_URL=https://r5.routing.goat.plan4better.de
R5_REGION_MAPPING_PATH=/app/data/gtfs/r5_region_mapping.parquet
############
# Keycloak #
############
KEYCLOAK_SERVER_URL=
REALM_NAME=
KEYCLOAK_ADMIN=admin
KEYCLOAK_ADMIN_PASSWORD=admin
############
# Geocoding #
############
GEOCODING_AUTHORIZATION=
GEOCODING_URL=https://geocoder.goat.plan4better.de