Skip to content

Commit

Permalink
Merge pull request #104 from OneBusAway/google-maps
Browse files Browse the repository at this point in the history
Fixes Google Maps configuration in oba-enterprise-acta-webapp
  • Loading branch information
aaronbrethorst authored Sep 19, 2024
2 parents cce791f + 44b487c commit 8473fa5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
6 changes: 3 additions & 3 deletions oba/bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,6 @@ hbs_renderer -input "$FEDERATION_XML_SOURCE" \
WEBAPP_XML_SOURCE="/oba/config/onebusaway-enterprise-acta-webapp-data-sources.xml.hbs"
WEBAPP_XML_DESTINATION="$CATALINA_HOME/webapps/ROOT/WEB-INF/classes/data-sources.xml"

mkdir -p $(dirname "$MAP_CONFIG_FILE")

if [ -z "$GOOGLE_MAPS_API_KEY" ] && [ -z "$GOOGLE_MAPS_CLIENT_ID" ] && [ -z "$GOOGLE_MAPS_CHANNEL_ID" ]; then
echo "No Google Maps related environment variables are set. Removing element from data-sources.xml"
GOOGLE_MAPS_CONFIGURED=""
Expand All @@ -78,8 +76,10 @@ else
MAP_CONFIG_SOURCE="/oba/config/googlemaps.config.json.hbs"
MAP_CONFIG_DESTINATION="/var/lib/oba/config.json"

mkdir -p $(dirname "$MAP_CONFIG_DESTINATION")

hbs_renderer -input "$MAP_CONFIG_SOURCE" \
-json '{"GOOGLE_MAPS_API_KEY": "'$GOOGLE_MAPS_API_KEY'", "GOOGLE_MAPS_CLIENT_ID": "'$GOOGLE_MAPS_CLIENT_ID'", "GOOGLE_MAPS_CHANNEL_ID": "'$GOOGLE_MAPS_CHANNEL_ID'"}' \
-json '{"GOOGLE_MAPS_CONFIGURED": "'$GOOGLE_MAPS_CONFIGURED'", "GOOGLE_MAPS_API_KEY": "'$GOOGLE_MAPS_API_KEY'", "GOOGLE_MAPS_CLIENT_ID": "'$GOOGLE_MAPS_CLIENT_ID'", "GOOGLE_MAPS_CHANNEL_ID": "'$GOOGLE_MAPS_CHANNEL_ID'"}' \
-output "$MAP_CONFIG_DESTINATION"
fi

Expand Down
6 changes: 3 additions & 3 deletions oba/config/googlemaps.config.json.hbs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"config":[
{{#if GOOGLE_MAPS_CONFIGURED}}
[{"component": "display", "key": "display.googleMapsApiKey", "value": "{{GOOGLE_MAPS_API_KEY}}"}],
[{"component": "display", "key": "display.googleMapsClientId", "value": "{{GOOGLE_MAPS_CLIENT_ID}}"}],
[{"component": "display", "key": "display.googleMapsChannelId", "value": "{{GOOGLE_MAPS_CHANNEL_ID}}"}]
{"component": "display", "key": "display.googleMapsApiKey", "value": "{{GOOGLE_MAPS_API_KEY}}"},
{"component": "display", "key": "display.googleMapsClientId", "value": "{{GOOGLE_MAPS_CLIENT_ID}}"},
{"component": "display", "key": "display.googleMapsChannelId", "value": "{{GOOGLE_MAPS_CHANNEL_ID}}"}
{{/if}}
]
}

0 comments on commit 8473fa5

Please sign in to comment.