Skip to content

Commit 0473367

Browse files
committed
Ensure asset precompilation on deploy does not fail due to missing secrets
1 parent 4506c4a commit 0473367

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

config/deploy.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,11 @@
106106
set :asset_script, <<~SHELL
107107
set -e
108108
cp config/database.yml.sample config/database.yml
109-
ruby -e "require 'yaml'; puts YAML.dump('production' => { 'secret_key_base' => 'compile_me' })" > config/secrets.yml
110109
touch config/special_users.production.yml config/admin_users.yml config/odr_users.yml \
111110
config/user_yubikeys.yml
112111
printf 'disable-self-update-check true\\nyarn-offline-mirror "./vendor/npm-packages-offline-cache"\\nyarn-offline-mirror-pruning false\\n' > .yarnrc
113-
RAILS_ENV=production bundle exec rake yarn:install assets:clobber assets:precompile
114-
rm config/secrets.yml config/database.yml
112+
RAILS_ENV=production SECRET_KEY_BASE_DUMMY=1 bundle exec rake yarn:install assets:clobber assets:precompile
113+
rm tmp/local_secret.txt config/database.yml
115114
SHELL
116115

117116
namespace :delayed_job do

0 commit comments

Comments
 (0)