From 04733675b9fc5f6413502a843dbccd25eafa91d4 Mon Sep 17 00:00:00 2001 From: Brian Shand Date: Mon, 1 Dec 2025 20:04:38 +0000 Subject: [PATCH] Ensure asset precompilation on deploy does not fail due to missing secrets --- config/deploy.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/config/deploy.rb b/config/deploy.rb index b046cf62..9cd08c4f 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -106,12 +106,11 @@ set :asset_script, <<~SHELL set -e cp config/database.yml.sample config/database.yml - ruby -e "require 'yaml'; puts YAML.dump('production' => { 'secret_key_base' => 'compile_me' })" > config/secrets.yml touch config/special_users.production.yml config/admin_users.yml config/odr_users.yml \ config/user_yubikeys.yml printf 'disable-self-update-check true\\nyarn-offline-mirror "./vendor/npm-packages-offline-cache"\\nyarn-offline-mirror-pruning false\\n' > .yarnrc - RAILS_ENV=production bundle exec rake yarn:install assets:clobber assets:precompile - rm config/secrets.yml config/database.yml + RAILS_ENV=production SECRET_KEY_BASE_DUMMY=1 bundle exec rake yarn:install assets:clobber assets:precompile + rm tmp/local_secret.txt config/database.yml SHELL namespace :delayed_job do