На короткое мгновение мне удалось настроить загрузку файлов в S3-бакет. Затем я последовал нескольким рекомендациям здесь, чтобы убедиться, что всё настроено правильно, и теперь все загрузки сохраняются локально. В логах ошибок я не вижу никаких подсказок.
Как лучше всего отлаживать такую сложную конфигурацию?
Одна из рекомендаций гласит, что всё нужно настраивать преимущественно через переменные окружения, а другая — нет, при этом в панели администратора уже есть все необходимые параметры S3. В итоге я просто запутался.
Выглядит не очень. Приложение для пересборки лаунчера после добавления команды rake согласно инструкциям:
FAILED
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets завершилось с ошибкой, код возврата #<Process::Status: pid 1347 exit 1>
Место возникновения ошибки: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec завершился неудачей с параметрами {“cd”=>“$home”, “cmd”=>[“sudo -E -u discourse bundle exec rake s3:upload_assets”]}
c0b19d01faa8c6e1f217b209bdd5293c1a1dcd2016f286d17050c299f676256c
** НЕ УДАЛОСЬ ИНИЦИАЛИЗИРОВАТЬ ** пожалуйста, прокрутите вверх и найдите более ранние сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь диагностировать проблему.