@@ -14,48 +14,48 @@ production:
14
14
encoding: utf8" > $workdir /config/database.yml
15
15
16
16
# ### SETTING UP SERVER_URL AND SERVER_PROTOCOL
17
- sed -i -e ' s/server_url: "openhistoricalmap.example.com"/server_url: "' $SERVER_URL ' "/g' $workdir /config/settings- local.yml
18
- sed -i -e ' s/server_protocol: "http"/server_protocol: "' $SERVER_PROTOCOL ' "/g' $workdir /config/settings- local.yml
17
+ sed -i -e ' s/server_url: "openhistoricalmap.example.com"/server_url: "' $SERVER_URL ' "/g' $workdir /config/settings. local.yml
18
+ sed -i -e ' s/server_protocol: "http"/server_protocol: "' $SERVER_PROTOCOL ' "/g' $workdir /config/settings. local.yml
19
19
20
20
# ## WEBSITE STATUS
21
21
sed -i " s/online/$WEBSITE_STATUS /g" $workdir /config/settings.yml
22
22
23
23
# ### SETTING UP MAIL SENDER
24
- sed -i -e ' s/smtp_address: "localhost"/smtp_address: "' $MAILER_ADDRESS ' "/g' $workdir /config/settings- local.yml
25
- sed -i -e ' s/smtp_domain: "localhost"/smtp_domain: "' $MAILER_DOMAIN ' "/g' $workdir /config/settings- local.yml
26
- sed -i -e ' s/smtp_enable_starttls_auto: false/smtp_enable_starttls_auto: true/g' $workdir /config/settings- local.yml
27
- sed -i -e ' s/smtp_authentication: null/smtp_authentication: "login"/g' $workdir /config/settings- local.yml
28
- sed -i -e ' s/smtp_user_name: null/smtp_user_name: "' $MAILER_USERNAME ' "/g' $workdir /config/settings- local.yml
29
- sed -i -e ' s/smtp_password: null/smtp_password: "' $MAILER_PASSWORD ' "/g' $workdir /config/settings- local.yml
30
- sed -i -e
' s/[email protected] /' $MAILER_FROM ' /g' $workdir /config/settings
- local.yml
31
- sed -i -e ' s/smtp_port: 25/smtp_port: ' $MAILER_PORT ' /g' $workdir /config/settings- local.yml
24
+ sed -i -e ' s/smtp_address: "localhost"/smtp_address: "' $MAILER_ADDRESS ' "/g' $workdir /config/settings. local.yml
25
+ sed -i -e ' s/smtp_domain: "localhost"/smtp_domain: "' $MAILER_DOMAIN ' "/g' $workdir /config/settings. local.yml
26
+ sed -i -e ' s/smtp_enable_starttls_auto: false/smtp_enable_starttls_auto: true/g' $workdir /config/settings. local.yml
27
+ sed -i -e ' s/smtp_authentication: null/smtp_authentication: "login"/g' $workdir /config/settings. local.yml
28
+ sed -i -e ' s/smtp_user_name: null/smtp_user_name: "' $MAILER_USERNAME ' "/g' $workdir /config/settings. local.yml
29
+ sed -i -e ' s/smtp_password: null/smtp_password: "' $MAILER_PASSWORD ' "/g' $workdir /config/settings. local.yml
30
+ sed -i -e
' s/[email protected] /' $MAILER_FROM ' /g' $workdir /config/settings
. local.yml
31
+ sed -i -e ' s/smtp_port: 25/smtp_port: ' $MAILER_PORT ' /g' $workdir /config/settings. local.yml
32
32
33
33
# ### SET UP ID KEY
34
- sed -i -e ' s/id_application: ""/id_application: "' $OPENSTREETMAP_id_key ' "/g' $workdir /config/settings- local.yml
34
+ sed -i -e ' s/id_application: ""/id_application: "' $OPENSTREETMAP_id_key ' "/g' $workdir /config/settings. local.yml
35
35
sed -i -e ' s/#id_application: ""/id_application: "' $OPENSTREETMAP_id_key ' "/g' $workdir /config/settings.yml
36
36
37
37
# ## SET UP OAUTH ID AND KEY
38
- sed -i -e ' s/OAUTH_CLIENT_ID/' $OAUTH_CLIENT_ID ' /g' $workdir /config/settings- local.yml
39
- sed -i -e ' s/OAUTH_KEY/' $OAUTH_KEY ' /g' $workdir /config/settings- local.yml
38
+ sed -i -e ' s/OAUTH_CLIENT_ID/' $OAUTH_CLIENT_ID ' /g' $workdir /config/settings. local.yml
39
+ sed -i -e ' s/OAUTH_KEY/' $OAUTH_KEY ' /g' $workdir /config/settings. local.yml
40
40
sed -i -e ' s/# oauth_application: "OAUTH_CLIENT_ID"/oauth_application: "' $OAUTH_CLIENT_ID ' "/g' $workdir /config/settings.yml
41
41
sed -i -e ' s/# oauth_key: "OAUTH_CLIENT_ID"/oauth_key: "' $OAUTH_KEY ' "/g' $workdir /config/settings.yml
42
42
43
43
# ### Setup env vars for memcached server
44
- sed -i -e ' s/memcache_servers: \[\]/memcache_servers: "' $OPENSTREETMAP_memcache_servers ' "/g' $workdir /config/settings- local.yml
44
+ sed -i -e ' s/memcache_servers: \[\]/memcache_servers: "' $OPENSTREETMAP_memcache_servers ' "/g' $workdir /config/settings. local.yml
45
45
46
46
# # SET NOMINATIM URL
47
- sed -i -e ' s/nominatim.openhistoricalmap.org/' $NOMINATIM_URL ' /g' $workdir /config/settings- local.yml
47
+ sed -i -e ' s/nominatim.openhistoricalmap.org/' $NOMINATIM_URL ' /g' $workdir /config/settings. local.yml
48
48
49
49
# # SET OVERPASS URL
50
- sed -i -e ' s/overpass-api.de/' $OVERPASS_URL ' /g' $workdir /config/settings- local.yml
50
+ sed -i -e ' s/overpass-api.de/' $OVERPASS_URL ' /g' $workdir /config/settings. local.yml
51
51
sed -i -e ' s/overpass-api.de/' $OVERPASS_URL ' /g' $workdir /app/views/site/export.html.erb
52
52
sed -i -e ' s/overpass-api.de/' $OVERPASS_URL ' /g' $workdir /app/assets/javascripts/index/export.js
53
53
54
54
# ADD DOORKEEPER_SIGNING_KEY
55
55
openssl genpkey -algorithm RSA -out private.pem
56
56
chmod 400 /var/www/private.pem
57
57
export DOORKEEPER_SIGNING_KEY=$( cat /var/www/private.pem | sed -e ' 1d;$d' | tr -d ' \n' )
58
- sed -i " s#PRIVATE_KEY#${DOORKEEPER_SIGNING_KEY} #" $workdir /config/settings- local.yml
58
+ sed -i " s#PRIVATE_KEY#${DOORKEEPER_SIGNING_KEY} #" $workdir /config/settings. local.yml
59
59
60
60
# ### CHECK IF DB IS ALREADY UP AND START THE APP
61
61
flag=true
@@ -68,7 +68,7 @@ while "$flag" = true; do
68
68
sleep 2
69
69
done &
70
70
71
- # Enable assets:precompile, to take lates changes for assets in $workdir/config/settings- local.yml.
71
+ # Enable assets:precompile, to take lates changes for assets in $workdir/config/settings. local.yml.
72
72
time bundle exec rake i18n:js:export assets:precompile
73
73
74
74
bundle exec rails db:migrate
0 commit comments