These are chat archives for NodejsRUS/chat

13th
Dec 2015
Myroslav
@werber
Dec 13 2015 13:00
Кто-то сталкивался с проблемой деплоя nodejs приложений с помощью Dokku? На этапе установки пакетов из package.json в конце оно валится:
Counting objects: 57, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (57/57), 1.38 MiB | 0 bytes/s, done.
Total 57 (delta 8), reused 0 (delta 0)
-----> Cleaning up...
-----> Building bookstera.com from herokuish...
-----> Adding BUILD_ENV to build environment...
-----> Node.js app detected

-----> Creating runtime environment

       NPM_CONFIG_LOGLEVEL=error
       NPM_CONFIG_PRODUCTION=true
       NODE_ENV=production
       NODE_MODULES_CACHE=true

-----> Installing binaries
       engines.node (package.json):  4.2.2
       engines.npm (package.json):   3.5.3

       Downloading and installing node 4.2.2...
       Downloading and installing npm 3.5.3 (replacing version 2.14.7)...

-----> Restoring cache
       Skipping cache restore (new runtime signature)

-----> Building dependencies
       Pruning any extraneous modules
       Installing node modules (package.json)
remote: /tmp/buildpacks/heroku-buildpack-nodejs/lib/dependencies.sh: line 1:   268 Killed                  npm install --unsafe-perm --userconfig $build_dir/.npmrc 2>&1

-----> Build failed

       We're sorry this build is failing! You can troubleshoot common issues here:
       https://devcenter.heroku.com/articles/troubleshooting-node-deploys

       If you're stuck, please submit a ticket so we can help:
       https://help.heroku.com/

       Love,
       Heroku

To dokku@bookstera.com:bookstera.com
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'dokku@bookstera.com:bookstera.com'
Ходил по troubleshooting но ничего не помогло. Менял версию нпм, тестил на локалхосте - всё норм.
Myroslav
@werber
Dec 13 2015 13:36
Странная проблема. Сменил дроплет на 2 гб/2 ядра за 20 баксов на диджиталоушин и всё заработало. npm надо было больше памяти. втф? Пробовал увеличить swap до 1.1гб - не помогло на 512гб/1 ядро
Myroslav
@werber
Dec 13 2015 15:03
Хотя мб это из-за докку, т.к. требования - минимум 1 гб ОЗУ