Skip to content

Commit 8473fa5

Browse files
Merge pull request #104 from OneBusAway/google-maps
Fixes Google Maps configuration in oba-enterprise-acta-webapp
2 parents cce791f + 44b487c commit 8473fa5

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

oba/bootstrap.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@ hbs_renderer -input "$FEDERATION_XML_SOURCE" \
6666
WEBAPP_XML_SOURCE="/oba/config/onebusaway-enterprise-acta-webapp-data-sources.xml.hbs"
6767
WEBAPP_XML_DESTINATION="$CATALINA_HOME/webapps/ROOT/WEB-INF/classes/data-sources.xml"
6868

69-
mkdir -p $(dirname "$MAP_CONFIG_FILE")
70-
7169
if [ -z "$GOOGLE_MAPS_API_KEY" ] && [ -z "$GOOGLE_MAPS_CLIENT_ID" ] && [ -z "$GOOGLE_MAPS_CHANNEL_ID" ]; then
7270
echo "No Google Maps related environment variables are set. Removing element from data-sources.xml"
7371
GOOGLE_MAPS_CONFIGURED=""
@@ -78,8 +76,10 @@ else
7876
MAP_CONFIG_SOURCE="/oba/config/googlemaps.config.json.hbs"
7977
MAP_CONFIG_DESTINATION="/var/lib/oba/config.json"
8078

79+
mkdir -p $(dirname "$MAP_CONFIG_DESTINATION")
80+
8181
hbs_renderer -input "$MAP_CONFIG_SOURCE" \
82-
-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'"}' \
82+
-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'"}' \
8383
-output "$MAP_CONFIG_DESTINATION"
8484
fi
8585

oba/config/googlemaps.config.json.hbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"config":[
33
{{#if GOOGLE_MAPS_CONFIGURED}}
4-
[{"component": "display", "key": "display.googleMapsApiKey", "value": "{{GOOGLE_MAPS_API_KEY}}"}],
5-
[{"component": "display", "key": "display.googleMapsClientId", "value": "{{GOOGLE_MAPS_CLIENT_ID}}"}],
6-
[{"component": "display", "key": "display.googleMapsChannelId", "value": "{{GOOGLE_MAPS_CHANNEL_ID}}"}]
4+
{"component": "display", "key": "display.googleMapsApiKey", "value": "{{GOOGLE_MAPS_API_KEY}}"},
5+
{"component": "display", "key": "display.googleMapsClientId", "value": "{{GOOGLE_MAPS_CLIENT_ID}}"},
6+
{"component": "display", "key": "display.googleMapsChannelId", "value": "{{GOOGLE_MAPS_CHANNEL_ID}}"}
77
{{/if}}
88
]
99
}

0 commit comments

Comments
 (0)