Skip to content

Commit 5a0a856

Browse files
committed
Add Docker build options to dokku app creation step
1 parent 987b6c3 commit 5a0a856

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

bin/prod/host-setup.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -703,12 +703,26 @@ setup_dokku_app() {
703703
if prompt_substep "Sub-step: Recreate the Dokku app '$app_name'?\nThis will delete and recreate the app and all associated configurations."; then
704704
dokku apps:destroy "$app_name" --force
705705
dokku apps:create "$app_name"
706+
dokku docker-options:add "$app_name" build '--build-arg AWS_ACCESS_KEY_ID'
707+
dokku docker-options:add "$app_name" build '--build-arg AWS_SECRET_ACCESS_KEY'
708+
dokku docker-options:add "$app_name" build '--build-arg FOG_DIRECTORY'
709+
dokku docker-options:add "$app_name" build '--build-arg FOG_HOST'
710+
dokku docker-options:add "$app_name" build '--build-arg FOG_REGION'
711+
dokku docker-options:add "$app_name" build '--build-arg ASSET_HOST'
712+
dokku docker-options:add "$app_name" build '--build-arg CDN_DISTRIBUTION_ID'
706713
printf -- "✅ Dokku app '%s' recreated.\n" "$app_name"
707714
else
708715
printf -- "⏩ Skipping Dokku app creation.\n"
709716
fi
710717
else
711718
dokku apps:create "$app_name"
719+
dokku docker-options:add "$app_name" build '--build-arg AWS_ACCESS_KEY_ID'
720+
dokku docker-options:add "$app_name" build '--build-arg AWS_SECRET_ACCESS_KEY'
721+
dokku docker-options:add "$app_name" build '--build-arg FOG_DIRECTORY'
722+
dokku docker-options:add "$app_name" build '--build-arg FOG_HOST'
723+
dokku docker-options:add "$app_name" build '--build-arg FOG_REGION'
724+
dokku docker-options:add "$app_name" build '--build-arg ASSET_HOST'
725+
dokku docker-options:add "$app_name" build '--build-arg CDN_DISTRIBUTION_ID'
712726
printf -- "✅ Dokku app '%s' created.\n" "$app_name"
713727
fi
714728
}
@@ -809,7 +823,7 @@ setup_letsencrypt() {
809823
read -r letsencrypt_email
810824

811825
if [ -n "$letsencrypt_email" ]; then
812-
dokku letsencrypt:set nlvenues email "$letsencrypt_email"
826+
dokku letsencrypt:set "$app_name" email "$letsencrypt_email"
813827
printf -- "✅ Let's Encrypt email set to '%s' for '%s'.\n" "$letsencrypt_email" "$app_name"
814828
else
815829
printf -- "❌ No email entered. Skipping email configuration.\n"

0 commit comments

Comments
 (0)