-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
80 lines (67 loc) · 3.04 KB
/
.env.example
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
# It is necessary for these env vars to be prefixed with NUXT_ in order to be available to Nuxt at both build and run times.
# These vars will overwrite the config values defined in runtimeConfig in nuxt.config.js.
# For any config values that are public e.g. accessible client-side, they should be prefixed with NUXT_PUBLIC_.
# For more information on how Nuxt 3 handles environment variables at build and runtime, see:
# https://nuxt.com/docs/guide/going-further/runtime-config
# https://nuxt.com/docs/guide/directory-structure/env#production
# ==========================================
# API key for Nuxt front end requests (generate a UUID)
# For example, something like: 3700dc88-b8d7-4237-bd89-3b865a3915e6
# ==========================================
NUXT_PUBLIC_APP_API_KEY=
# ==========================================
# PostgreSQL DB connection
# ==========================================
NUXT_DATABASE=your_db_location
NUXT_DB_HOST=localhost
NUXT_DB_USER=your_db_user
NUXT_DB_PASSWORD=your_db_password
NUXT_DB_PORT=5432
NUXT_DB_SSL=true
NUXT_DB_TABLE=offline_maps
# ==========================================
# Authentication
# ==========================================
# Available auth strategy options: auth0 or none
NUXT_PUBLIC_AUTH_STRATEGY=auth0
# Auth0 credentials (if using auth0 strategy)
NUXT_OAUTH_AUTH0_DOMAIN=your_auth0_domain
NUXT_OAUTH_AUTH0_CLIENT_ID=your_client_id
NUXT_OAUTH_AUTH0_CLIENT_SECRET=your_client_secret
# The base URL for your deployment e.g. maps.yourdomain.com
# If not set, defaults to https://localhost:8080/
NUXT_PUBLIC_BASE_URL=your_app_base_url
# Session secret that will be used to generate a NUXT_SESSION_PASSWORD var
NUXT_SESSION_SECRET=your_super_long_secret_for_session_encryption
# ==========================================
# Map settings and configuration
# ==========================================
# Mapbox Access Token (required)
NUXT_PUBLIC_MAPBOX_ACCESS_TOKEN=your_mapbox_token
NUXT_PUBLIC_MAP_ZOOM=9
NUXT_PUBLIC_MAP_LATITUDE=40.7128
NUXT_PUBLIC_MAP_LONGITUDE=-74.0060
# Optional custom Mapbox map
NUXT_PUBLIC_MAPBOX_STYLE=mapbox://styles/mapbox/streets-v12
NUXT_PUBLIC_MAPBOX_STYLE_NAME="Satellite Streets"
# Optional API keys for external map services
NUXT_PUBLIC_PLANET_API_KEY=your_planet_api_key
NUXT_PUBLIC_STADIA_API_KEY=your_stadia_api_key
NUXT_PUBLIC_THUNDERFOREST_API_KEY=your_thunderforest_api_key
# ==========================================
# Azure Storage Message Queue configuration
# ==========================================
NUXT_ASQ_QUEUE_NAME=mappacker-requests
NUXT_AZURE_STORAGE_CONNECTION_ACCOUNT_NAME=
NUXT_AZURE_STORAGE_CONNECTION_STORAGE_KEY=
# ==========================================
# Offline maps configuration
# ==========================================
# URI to access offline map files
NUXT_PUBLIC_OFFLINE_MAPS_URI=https://your-offline-maps-uri.com/api/public/dl/your-offline-maps-folder
# Volume mount path to store offline maps
NUXT_PUBLIC_OFFLINE_MAPS_PATH=/offline-maps
# ==========================================
# Port to serve app
# ==========================================
NUXT_PORT=8080