Нехватка памяти для assets:precompile с Bitnami

Здравствуйте,

Я пытаюсь установить Discourse, но шаг assets:precompile завершается ошибкой из-за нехватки памяти (OOM).
У меня 4 ядра и 6 ГБ ОЗУ, но этого всё равно недостаточно.

26604 ?        Ss     0:00  \_ sh -c RAILS_ENV=production bundle exec rake assets:precompile
26611 ?        S      0:02      \_ sh -c CI=1 yarn --cwd app/assets/javascripts/discourse run ember build -prod && SKIP_EMBER_CLI_CO
26673 ?        Sl     0:24          \_ node /opt/bitnami/node/bin/yarn --cwd app/assets/javascripts/discourse run ember build -prod
26695 ?        S      0:00              \_ /bin/sh -c /opt/bitnami/discourse/node_modules/.bin/ember build -prod
26696 ?        Sl     3:14                  \_ ember
26749 ?        Ssl    0:47                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
26757 ?        Ssl    0:44                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
26774 ?        Ssl    0:59                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
Out of memory: Killed process 26655 (ember) total-vm:67001688kB, anon-rss:1271204kB, file-rss:128kB, shmem-rss:0kB, UID:101 pgtables:39516kB oom_score_adj:200

Есть ли способ ограничить процесс precompile одним ядром или как-то уменьшить потребление ОЗУ?

Образ Bitnami не поддерживается и не рекомендуется нами, поэтому, боюсь, помочь здесь будет непросто. Мы всегда рекомендуем следовать нашему стандартному руководству по установке, которое регулярно тестируется на небольших машинах (1 ГБ ОЗУ + 2 ГБ подкачки).

Если вы всё же хотите использовать образ Bitnami, рекомендую убедиться, что у вас установлена последняя версия Discourse. За последний год или около того было внесено несколько улучшений, касающихся требований к памяти и скорости сборки.

Да, я использую последний образ (3.3.0). Я добавил CHEAP_SOURCE_MAPS=1 JOBS=1, и теперь сборка завершилась успешно без ошибки OOM.