Add URL for Tegola to configuration

Avoid cross-environment pollution.
This commit is contained in:
Eli Ribble 2026-01-14 21:39:58 +00:00
parent 21a8f9622a
commit 4f0b73c769
No known key found for this signature in database
3 changed files with 15 additions and 5 deletions

View file

@ -29,7 +29,12 @@ var (
sourceT = buildTemplate("source", "authenticated")
)
type Config struct {
URLTegola string
}
type ContextDashboard struct {
Config Config
CountInspections int
CountMosquitoSources int
CountServiceRequests int
@ -233,6 +238,9 @@ func dashboard(ctx context.Context, w http.ResponseWriter, user *models.User) {
return
}
data := ContextDashboard{
Config: Config{
URLTegola: config.URLTegola,
},
CountInspections: int(inspectionCount),
CountMosquitoSources: int(sourceCount),
CountServiceRequests: int(serviceCount),

View file

@ -20,8 +20,7 @@ function onLoad() {
map.addSource('tegola-bonn', {
'type': 'vector',
'tiles': [
//'https://tiles.mapillary.com/maps/vtp/mly1_public/2/{z}/{x}/{y}?access_token=MLY|4142433049200173|72206abe5035850d6743b23a49c41333'
'https://tegola.nidus.cloud/maps/bonn/{z}/{x}/{y}'
'https://{{.Config.URLTegola}}/maps/bonn/{z}/{x}/{y}'
]
//'minzoom': 6,
//'maxzoom': 14
@ -29,8 +28,7 @@ function onLoad() {
map.addSource('tegola-nidus', {
'type': 'vector',
'tiles': [
//'https://tiles.mapillary.com/maps/vtp/mly1_public/2/{z}/{x}/{y}?access_token=MLY|4142433049200173|72206abe5035850d6743b23a49c41333'
'https://tegola.nidus.cloud/maps/nidus/{z}/{x}/{y}?organization_id=1'
'https://{{.Config.URLTegola}}/maps/nidus/{z}/{x}/{y}?organization_id={{.User.OrganizationID}}'
]
//'minzoom': 6,
//'maxzoom': 14