taobataoma / meanTorrent

meanTorrent - MEAN.JS BitTorrent Private Tracker - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js, A BitTorrent Private Tracker CMS with Multilingual, and IRC announce support, CloudFlare support. Demo at:
https://mean.im
Other
491 stars 148 forks source link

Deploying meanTorrent To Heroku fails #36

Open dylib opened 6 years ago

dylib commented 6 years ago

When using the Heroku method I'm running into the build failing:

-----> Deleting 0 files matching .slugignore patterns.
-----> Node.js app detected
-----> Creating runtime environment
       NPM_CONFIG_LOGLEVEL=error
       NPM_CONFIG_PRODUCTION=true
       NODE_VERBOSE=false
       NODE_ENV=production
       NODE_MODULES_CACHE=true
-----> Installing binaries
       engines.node (package.json):  >=6.10.0
       engines.npm (package.json):   >=3.10.8
       Resolving node version >=6.10.0...
       Downloading and installing node 9.2.0...
       Bootstrapping npm >=3.10.8 (replacing 5.5.1)...
       npm 5.5.1 installed
-----> Restoring cache
       Skipping cache restore (not-found)
-----> Building dependencies
       Installing node modules (package.json + package-lock)
       WARNING: You are likely using a version of node-tar or npm that is incompatible with this version of Node.js.
       Please use either the version of npm that is bundled with Node.js, or a version of npm (> 5.5.1 or < 5.4.0) or node-tar (> 4.0.1) that is compatible with Node.js 9 and above.
       /tmp/build_ecbf9df11af64b73a68b3087d2b5b528/taobataoma-meanTorrent-484529b/.heroku/node/bin/node[238]: ../src/node_zlib.cc:437:static void node::{anonymous}::ZCtx::Init(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.
       1: node::Abort() [npm]
       2: node::Assert(char const* const (*) [4]) [npm]
       3: 0x1255aff [npm]
       4: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [npm]
       5: 0xb77f9c [npm]
       6: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [npm]
       7: 0x24ec4e8042fd
/app/tmp/buildpacks/19862b8792e84bd8421ded4660b92dfd1c41d92e19ac0b38c90301adc8ae3e0bd512fa01998af18fc2f0d31a157e9c82e8fdceba1a05e5d29adb8dc2bfaf08e1/lib/dependencies.sh: line 111:   238 Aborted 
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

       Some possible problems:

       - Dangerous semver range (>) in engines.node
       https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version

       Love,
       Heroku

 !     Push rejected, failed to compile Node.js app.
 !     Push failed

Any suggestions? Thank you.

taobataoma commented 6 years ago

@dylib we did not test on heroKU, I will test this later.

meanTorrent is origin from meanjs, you can test it whether can install on heroKU, if meanjs can, so the problem is in meanTorrent.

thanks!

dylib commented 6 years ago

@tabotaoma: I tested meanjs with heroku deploy and it suffered the same issue, so I've submitted the issue (#1928) over there as well...

~ Thanks!

dylib commented 6 years ago

@taobataoma: Hey there, I just wanted to let you know that @Ghalleb has updated meanJS Heroku deployment (https://github.com/Ghalleb/mean). So I'm guessing if you add the new meanJS to your project it should work with Heroku once again :)

~ Thanks & Cheers!

taobataoma commented 6 years ago

@dylib thanks, let me upgrade it soon.

you used the new fork of mean, it changed file hehe: https://github.com/Ghalleb/mean/commit/56c32a9a6d065761e885e75b1f2bd779463e1c75

please used the meanTorrent newest code and make these code change and reinstall on heroku, and tell me the result, is any problem, i check again.

if success, I will change the readme.md

dylib commented 6 years ago

@taobataoma, Happy New Year!

I've successfully deployed to heroku with the updates, I've included the complete build log below in case you are interested (there were a few invalid-meta warnings)

heroku meanTorrent build log
-----> Deleting 0 files matching .slugignore patterns.
-----> Node.js app detected
-----> Creating runtime environment

       NPM_CONFIG_LOGLEVEL=error
       NPM_CONFIG_PRODUCTION=true
       NODE_VERBOSE=false
       NODE_ENV=production
       NODE_MODULES_CACHE=true
-----> Installing binaries
       engines.node (package.json):  >=6.10.0
       engines.npm (package.json):   >=3.10.8

       Resolving node version >=6.10.0...
       Downloading and installing node 9.3.0...
       Bootstrapping npm >=3.10.8 (replacing 5.5.1)...
       npm 5.6.0 installed
-----> Restoring cache
       Skipping cache restore (not-found)
-----> Building dependencies
       Installing node modules (package.json)

       > iconv@2.2.3 install /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/iconv
       > node-gyp rebuild

       make: Entering directory '/tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/iconv/build'
       CXX(target) Release/obj.target/iconv/src/binding.o
       CC(target) Release/obj.target/iconv/deps/libiconv/lib/iconv.o
       SOLINK_MODULE(target) Release/obj.target/iconv.node
       COPY Release/iconv.node
       make: Leaving directory '/tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/iconv/build'

       > node-icu-charset-detector@0.2.0 install /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/node-icu-charset-detector
       > node-gyp rebuild

       make: Entering directory '/tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/node-icu-charset-detector/build'
       CXX(target) Release/obj.target/node-icu-charset-detector/node-icu-charset-detector.o
       SOLINK_MODULE(target) Release/obj.target/node-icu-charset-detector.node
       COPY Release/node-icu-charset-detector.node
       make: Leaving directory '/tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/node-icu-charset-detector/build'

       > uws@0.14.5 install /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/uws
       > node-gyp rebuild > build_log.txt 2>&1 || exit 0

       > node-sass@4.7.2 install /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/node-sass
       > node scripts/install.js

       Downloading binary from https://github.com/sass/node-sass/releases/download/v4.7.2/linux-x64-59_binding.node
       Download complete
       Binary saved to /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/node-sass/vendor/linux-x64-59/binding.node
       Caching binary to /app/.npm/node-sass/4.7.2/linux-x64-59_binding.node

       > nodemon@1.14.7 postinstall /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/nodemon
       > node -e "console.log('u001b[32mLove nodemon? You can now support the project via the open collective:u001b[22mu001b[39mn > u001b[96mu001b[1mhttps://opencollective.com/nodemon/donateu001b[0mn')"

       Love nodemon? You can now support the project via the open collective:
       > https://opencollective.com/nodemon/donate

       > node-sass@4.7.2 postinstall /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/node-sass
       > node scripts/build.js

       Binary found at /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/node-sass/vendor/linux-x64-59/binding.node
       Testing binary
       Binary is fine

       > gifsicle@3.0.4 postinstall /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/gifsicle
       > node lib/install.js

       ✔ gifsicle pre-build test passed successfully

       > jpegtran-bin@3.2.0 postinstall /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/jpegtran-bin
       > node lib/install.js

       ✔ jpegtran pre-build test passed successfully

       > optipng-bin@3.1.4 postinstall /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/optipng-bin
       > node lib/install.js

       ✔ optipng pre-build test passed successfully

       > pngquant-bin@3.1.1 postinstall /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e/node_modules/pngquant-bin
       > node lib/install.js

       ✔ pngquant pre-build test passed successfully

       > meanTorrent@0.1.0 postinstall /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e
       > npm run bower

       (node:236) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limit

       > meanTorrent@0.1.0 bower /tmp/build_08cd7921ff3f6b7102c927b2df6d645d/taobataoma-meanTorrent-2d7ef9e
       > bower install --allow-root && bower prune --allow-root

       bower jquery-popup-overlay#^1.7.13       not-cached https://github.com/vast-engineering/jquery-popup-overlay.git#^1.7.13
       bower jquery-popup-overlay#^1.7.13          resolve https://github.com/vast-engineering/jquery-popup-overlay.git#^1.7.13
       bower bootstrap-markdown#master          not-cached https://github.com/toopay/bootstrap-markdown.git#master
       bower bootstrap-markdown#master             resolve https://github.com/toopay/bootstrap-markdown.git#master
       bower angular-messages#~1.5.0            not-cached https://github.com/angular/bower-angular-messages.git#~1.5.0
       bower angular-messages#~1.5.0               resolve https://github.com/angular/bower-angular-messages.git#~1.5.0
       bower angular-bootstrap#^2.5.0           not-cached https://github.com/angular-ui/bootstrap-bower.git#^2.5.0
       bower angular-bootstrap#^2.5.0              resolve https://github.com/angular-ui/bootstrap-bower.git#^2.5.0
       bower angular-animate#~1.5.0             not-cached https://github.com/angular/bower-angular-animate.git#~1.5.0
       bower angular-animate#~1.5.0                resolve https://github.com/angular/bower-angular-animate.git#~1.5.0
       bower angular-ui-notification#~0.2.0     not-cached https://github.com/alexcrack/angular-ui-notification.git#~0.2.0
       bower angular-ui-notification#~0.2.0        resolve https://github.com/alexcrack/angular-ui-notification.git#~0.2.0
       bower bootstrap#~3.3.6                   not-cached https://github.com/twbs/bootstrap.git#~3.3.6
       bower bootstrap#~3.3.6                      resolve https://github.com/twbs/bootstrap.git#~3.3.6
       bower angular-ui-router#~0.2.18          not-cached https://github.com/angular-ui/angular-ui-router-bower.git#~0.2.18
       bower angular-ui-router#~0.2.18             resolve https://github.com/angular-ui/angular-ui-router-bower.git#~0.2.18
       bower angular-resource#~1.5.0            not-cached https://github.com/angular/bower-angular-resource.git#~1.5.0
       bower angular-resource#~1.5.0               resolve https://github.com/angular/bower-angular-resource.git#~1.5.0
       bower angular-mocks#~1.5.0               not-cached https://github.com/angular/bower-angular-mocks.git#~1.5.0
       bower angular-mocks#~1.5.0                  resolve https://github.com/angular/bower-angular-mocks.git#~1.5.0
       bower angular-marked#^1.2.2              not-cached https://github.com/Hypercubed/angular-marked.git#^1.2.2
       bower angular-marked#^1.2.2                 resolve https://github.com/Hypercubed/angular-marked.git#^1.2.2
       bower highlightjs#^9.10.0                not-cached https://github.com/components/highlightjs.git#^9.10.0
       bower highlightjs#^9.10.0                   resolve https://github.com/components/highlightjs.git#^9.10.0
       bower flag-icon-css#^2.8.0               not-cached https://github.com/lipis/flag-icon-css.git#^2.8.0
       bower flag-icon-css#^2.8.0                  resolve https://github.com/lipis/flag-icon-css.git#^2.8.0
       bower bootstrap-filestyle#^1.2.1         not-cached https://github.com/markusslima/bootstrap-filestyle.git#^1.2.1
       bower bootstrap-filestyle#^1.2.1            resolve https://github.com/markusslima/bootstrap-filestyle.git#^1.2.1
       bower owasp-password-strength-test#~1.3.0       not-cached https://github.com/viaforensics/owasp-password-strength-test.git#~1.3.0
       bower owasp-password-strength-test#~1.3.0          resolve https://github.com/viaforensics/owasp-password-strength-test.git#~1.3.0
       bower ng-file-upload#~12.1.0                    not-cached https://github.com/danialfarid/angular-file-upload-bower.git#~12.1.0
       bower ng-file-upload#~12.1.0                       resolve https://github.com/danialfarid/angular-file-upload-bower.git#~12.1.0
       bower angular-translate#^2.15.1                 not-cached https://github.com/PascalPrecht/bower-angular-translate.git#^2.15.1
       bower angular-translate#^2.15.1                    resolve https://github.com/PascalPrecht/bower-angular-translate.git#^2.15.1
       bower moment#^2.18.1                            not-cached https://github.com/moment/moment.git#^2.18.1
       bower moment#^2.18.1                               resolve https://github.com/moment/moment.git#^2.18.1
       bower file-saver#^1.3.3                         not-cached https://github.com/eligrey/FileSaver.js.git#^1.3.3
       bower file-saver#^1.3.3                            resolve https://github.com/eligrey/FileSaver.js.git#^1.3.3
       bower Ionicons#^2.0.1                           not-cached https://github.com/driftyco/ionicons.git#^2.0.1
       bower Ionicons#^2.0.1                              resolve https://github.com/driftyco/ionicons.git#^2.0.1
       bower angular#~1.5.0                            not-cached https://github.com/angular/bower-angular.git#~1.5.0
       bower angular#~1.5.0                               resolve https://github.com/angular/bower-angular.git#~1.5.0
       bower angular-file-saver#^1.1.3                 not-cached https://github.com/alferov/angular-file-saver.git#^1.1.3
       bower angular-file-saver#^1.1.3                    resolve https://github.com/alferov/angular-file-saver.git#^1.1.3
       bower angular-sanitize#1.5.11                   not-cached https://github.com/angular/bower-angular-sanitize.git#1.5.11
       bower angular-sanitize#1.5.11                      resolve https://github.com/angular/bower-angular-sanitize.git#1.5.11
       bower jquery-textcomplete#^1.8.4                not-cached https://github.com/yuku-t/jquery-textcomplete.git#^1.8.4
       bower jquery-textcomplete#^1.8.4                   resolve https://github.com/yuku-t/jquery-textcomplete.git#^1.8.4
       bower angular-local-storage#^0.5.2              not-cached https://github.com/grevory/angular-local-storage.git#^0.5.2
       bower angular-local-storage#^0.5.2                 resolve https://github.com/grevory/angular-local-storage.git#^0.5.2
       bower font-awesome#^4.7.0                       not-cached https://github.com/FortAwesome/Font-Awesome.git#^4.7.0
       bower font-awesome#^4.7.0                          resolve https://github.com/FortAwesome/Font-Awesome.git#^4.7.0
       bower angular-json-tree#^1.0.1                  not-cached https://github.com/awendland/angular-json-tree.git#^1.0.1
       bower angular-json-tree#^1.0.1                     resolve https://github.com/awendland/angular-json-tree.git#^1.0.1
       bower angular-moment#^1.0.1                     not-cached https://github.com/urish/angular-moment.git#^1.0.1
       bower angular-moment#^1.0.1                        resolve https://github.com/urish/angular-moment.git#^1.0.1
       bower ngprogress#^1.1.3                         not-cached https://github.com/VictorBjelkholm/ngProgress.git#^1.1.3
       bower ngprogress#^1.1.3                            resolve https://github.com/VictorBjelkholm/ngProgress.git#^1.1.3
       bower marked#^0.3.6                             not-cached https://github.com/chjj/marked.git#^0.3.6
       bower marked#^0.3.6                                resolve https://github.com/chjj/marked.git#^0.3.6
       bower ui-cropper#^1.0.4                         not-cached https://github.com/CrackerakiUA/ui-cropper.git#^1.0.4
       bower ui-cropper#^1.0.4                            resolve https://github.com/CrackerakiUA/ui-cropper.git#^1.0.4
       bower jquery-awesome-cursor#^0.3.1              not-cached https://github.com/jwarby/jquery-awesome-cursor.git#^0.3.1
       bower jquery-awesome-cursor#^0.3.1                 resolve https://github.com/jwarby/jquery-awesome-cursor.git#^0.3.1
       bower angular-side-overlay#^1.1.4               not-cached https://github.com/taobataoma/angular-side-overlay.git#^1.1.4
       bower angular-side-overlay#^1.1.4                  resolve https://github.com/taobataoma/angular-side-overlay.git#^1.1.4
       bower jquery-popup-overlay#^1.7.13                download https://github.com/vast-engineering/jquery-popup-overlay/archive/1.7.13.tar.gz
       bower bootstrap-markdown#master                   download https://github.com/toopay/bootstrap-markdown/archive/master.tar.gz
       bower angular-animate#~1.5.0                      download https://github.com/angular/bower-angular-animate/archive/v1.5.11.tar.gz
       bower angular-ui-router#~0.2.18                   download https://github.com/angular-ui/angular-ui-router-bower/archive/0.2.18.tar.gz
       bower bootstrap#~3.3.6                            download https://github.com/twbs/bootstrap/archive/v3.3.7.tar.gz
       bower angular-ui-notification#~0.2.0              download https://github.com/alexcrack/angular-ui-notification/archive/v0.2.0.tar.gz
       bower angular-bootstrap#^2.5.0                    download https://github.com/angular-ui/bootstrap-bower/archive/2.5.0.tar.gz
       bower angular-messages#~1.5.0                     download https://github.com/angular/bower-angular-messages/archive/v1.5.11.tar.gz
       bower flag-icon-css#^2.8.0                        download https://github.com/lipis/flag-icon-css/archive/2.9.0.tar.gz
       bower highlightjs#^9.10.0                         download https://github.com/components/highlightjs/archive/9.12.0.tar.gz
       bower angular-marked#^1.2.2                       download https://github.com/Hypercubed/angular-marked/archive/v1.2.2.tar.gz
       bower angular-mocks#~1.5.0                        download https://github.com/angular/bower-angular-mocks/archive/v1.5.11.tar.gz
       bower angular-resource#~1.5.0                     download https://github.com/angular/bower-angular-resource/archive/v1.5.11.tar.gz
       bower moment#^2.18.1                              download https://github.com/moment/moment/archive/2.20.1.tar.gz
       bower angular-translate#^2.15.1                   download https://github.com/PascalPrecht/bower-angular-translate/archive/2.17.0.tar.gz
       bower ng-file-upload#~12.1.0                      download https://github.com/danialfarid/angular-file-upload-bower/archive/12.1.0.tar.gz
       bower owasp-password-strength-test#~1.3.0         download https://github.com/viaforensics/owasp-password-strength-test/archive/1.3.0.tar.gz
       bower bootstrap-filestyle#^1.2.1                  download https://github.com/markusslima/bootstrap-filestyle/archive/v1.3.0.tar.gz
       bower jquery-popup-overlay#^1.7.13                 extract archive.tar.gz
       bower file-saver#^1.3.3                           download https://github.com/eligrey/FileSaver.js/archive/1.3.3.tar.gz
       bower Ionicons#^2.0.1                             download https://github.com/driftyco/ionicons/archive/v2.0.1.tar.gz
       bower bootstrap-markdown#master                    extract archive.tar.gz
       bower angular#~1.5.0                              download https://github.com/angular/bower-angular/archive/v1.5.11.tar.gz
       bower font-awesome#^4.7.0                         download https://github.com/FortAwesome/Font-Awesome/archive/v4.7.0.tar.gz
       bower angular-local-storage#^0.5.2                download https://github.com/grevory/angular-local-storage/archive/v0.5.2.tar.gz
       bower jquery-textcomplete#^1.8.4                  download https://github.com/yuku-t/jquery-textcomplete/archive/v1.8.4.tar.gz
       bower angular-file-saver#^1.1.3                   download https://github.com/alferov/angular-file-saver/archive/1.1.3.tar.gz
       bower angular-sanitize#1.5.11                     download https://github.com/angular/bower-angular-sanitize/archive/v1.5.11.tar.gz
       bower angular-animate#~1.5.0                       extract archive.tar.gz
       bower angular-messages#~1.5.0                      extract archive.tar.gz
       bower angular-marked#^1.2.2                        extract archive.tar.gz
       bower ui-cropper#^1.0.4                           download https://github.com/CrackerakiUA/ui-cropper/archive/v1.0.6.tar.gz
       bower ngprogress#^1.1.3                           download https://github.com/VictorBjelkholm/ngProgress/archive/v1.1.3.tar.gz
       bower marked#^0.3.6                               download https://github.com/chjj/marked/archive/0.3.9.tar.gz
       bower angular-moment#^1.0.1                       download https://github.com/urish/angular-moment/archive/1.2.0.tar.gz
       bower angular-json-tree#^1.0.1                    download https://github.com/awendland/angular-json-tree/archive/v1.0.1.tar.gz
       bower angular-ui-notification#~0.2.0               extract archive.tar.gz
       bower angular-resource#~1.5.0                      extract archive.tar.gz
       bower angular-mocks#~1.5.0                         extract archive.tar.gz
       bower angular-ui-router#~0.2.18                    extract archive.tar.gz
       bower owasp-password-strength-test#~1.3.0          extract archive.tar.gz
       bower file-saver#^1.3.3                            extract archive.tar.gz
       bower angular-translate#^2.15.1                    extract archive.tar.gz
       bower angular-bootstrap#^2.5.0                     extract archive.tar.gz
       bower jquery-awesome-cursor#^0.3.1                download https://github.com/jwarby/jquery-awesome-cursor/archive/v0.3.1.tar.gz
       bower angular-local-storage#^0.5.2                 extract archive.tar.gz
       bower angular-side-overlay#^1.1.4                 download https://github.com/taobataoma/angular-side-overlay/archive/v1.1.4.tar.gz
       bower bootstrap-filestyle#^1.2.1                   extract archive.tar.gz
       bower jquery-textcomplete#^1.8.4                   extract archive.tar.gz
       bower angular-sanitize#1.5.11                      extract archive.tar.gz
       bower ng-file-upload#~12.1.0                       extract archive.tar.gz
       bower angular-moment#^1.0.1                        extract archive.tar.gz
       bower angular-json-tree#^1.0.1                     extract archive.tar.gz
       bower marked#^0.3.6                                extract archive.tar.gz
       bower ngprogress#^1.1.3                            extract archive.tar.gz
       bower jquery-awesome-cursor#^0.3.1                 extract archive.tar.gz
       bower highlightjs#^9.10.0                          extract archive.tar.gz
       bower angular-side-overlay#^1.1.4                  extract archive.tar.gz
       bower angular-file-saver#^1.1.3                    extract archive.tar.gz
       bower angular#~1.5.0                               extract archive.tar.gz
       bower moment#^2.18.1                               extract archive.tar.gz
       bower angular-translate#^2.15.1                   resolved https://github.com/PascalPrecht/bower-angular-translate.git#2.17.0
       bower angular#>=1.2.26 <1.7                     not-cached https://github.com/angular/bower-angular.git#>=1.2.26 <1.7
       bower angular#>=1.2.26 <1.7                        resolve https://github.com/angular/bower-angular.git#>=1.2.26 <1.7
       bower angular#>=1.2.26 <1.7                       download https://github.com/angular/bower-angular/archive/v1.6.8.tar.gz
       bower jquery-popup-overlay#^1.7.13                resolved https://github.com/vast-engineering/jquery-popup-overlay.git#1.7.13
       bower angular-messages#~1.5.0                     resolved https://github.com/angular/bower-angular-messages.git#1.5.11
       bower angular-resource#~1.5.0                     resolved https://github.com/angular/bower-angular-resource.git#1.5.11
       bower angular-mocks#~1.5.0                        resolved https://github.com/angular/bower-angular-mocks.git#1.5.11
       bower file-saver#^1.3.3                           resolved https://github.com/eligrey/FileSaver.js.git#1.3.3
       bower angular-animate#~1.5.0                      resolved https://github.com/angular/bower-angular-animate.git#1.5.11
       bower ui-cropper#^1.0.4                            extract archive.tar.gz
       bower angular-sanitize#1.5.11                     resolved https://github.com/angular/bower-angular-sanitize.git#1.5.11
       bower owasp-password-strength-test#~1.3.0         resolved https://github.com/viaforensics/owasp-password-strength-test.git#1.3.0
       bower flag-icon-css#^2.8.0                         extract archive.tar.gz
       bower angular#>=1.2.26 <1.7                        extract archive.tar.gz
       bower Ionicons#^2.0.1                              extract archive.tar.gz
       bower ngprogress#^1.1.3                       invalid-meta for:/tmp/8e47f44181f423b5d47c3fae09bd5fdc/bower/90bfdda0d21125e23d61781982feba4f-722-354Blb/bower.json
       bower ngprogress#^1.1.3                       invalid-meta The "main" field cannot contain minified files
       bower bootstrap-markdown#master               invalid-meta for:/tmp/8e47f44181f423b5d47c3fae09bd5fdc/bower/1b8a0e1f01662adefe81b4fafc6de764-722-T810B4/bower.json
       bower bootstrap-markdown#master               invalid-meta The "main" field cannot contain minified files
       bower bootstrap-markdown#master                   resolved https://github.com/toopay/bootstrap-markdown.git#878f349420
       bower bootstrap#~3                              not-cached https://github.com/twbs/bootstrap.git#~3
       bower bootstrap#~3                                 resolve https://github.com/twbs/bootstrap.git#~3
       bower bootstrap#~3                                download https://github.com/twbs/bootstrap/archive/v3.3.7.tar.gz
       bower angular-bootstrap#^2.5.0                    resolved https://github.com/angular-ui/bootstrap-bower.git#2.5.0
       bower angular#>=1.4.0                           not-cached https://github.com/angular/bower-angular.git#>=1.4.0
       bower angular#>=1.4.0                              resolve https://github.com/angular/bower-angular.git#>=1.4.0
       bower font-awesome#^4.7.0                          extract archive.tar.gz
       bower angular#>=1.4.0                             download https://github.com/angular/bower-angular/archive/v1.6.8.tar.gz
       bower bootstrap-filestyle#^1.2.1                  mismatch Version declared in the json (1.2.3) is different than the resolved one (1.3.0)
       bower ng-file-upload#~12.1.0                      resolved https://github.com/danialfarid/angular-file-upload-bower.git#12.1.0
       bower angular#>1.2.0                            not-cached https://github.com/angular/bower-angular.git#>1.2.0
       bower angular#>1.2.0                               resolve https://github.com/angular/bower-angular.git#>1.2.0
       bower angular#>1.2.0                              download https://github.com/angular/bower-angular/archive/v1.6.8.tar.gz
       bower angular-moment#^1.0.1                       resolved https://github.com/urish/angular-moment.git#1.2.0
       bower angular-ui-notification#~0.2.0              mismatch Version declared in the json (0.1.0) is different than the resolved one (0.2.0)
       bower angular-marked#^1.2.2                       resolved https://github.com/Hypercubed/angular-marked.git#1.2.2
       bower angular#>= 1.3.0                          not-cached https://github.com/angular/bower-angular.git#>= 1.3.0
       bower angular#>= 1.3.0                             resolve https://github.com/angular/bower-angular.git#>= 1.3.0
       bower angular#>= 1.3.0                            download https://github.com/angular/bower-angular/archive/v1.6.8.tar.gz
       bower ngprogress#^1.1.3                           resolved https://github.com/VictorBjelkholm/ngProgress.git#1.1.3
       bower angular#>=1.4.0                              extract archive.tar.gz
       bower angular-json-tree#^1.0.1                    resolved https://github.com/awendland/angular-json-tree.git#1.0.1
       bower angular#1.x                               not-cached https://github.com/angular/bower-angular.git#1.x
       bower angular#1.x                                  resolve https://github.com/angular/bower-angular.git#1.x
       bower bootstrap-filestyle#^1.2.1                  resolved https://github.com/markusslima/bootstrap-filestyle.git#1.3.0
       bower angular#~1.5.0                              resolved https://github.com/angular/bower-angular.git#1.5.11
       bower angular#1.x                                 download https://github.com/angular/bower-angular/archive/v1.6.8.tar.gz
       bower angular#>1.2.0                               extract archive.tar.gz
       bower bootstrap#~3.3.6                             extract archive.tar.gz
       bower angular-side-overlay#^1.1.4                 resolved https://github.com/taobataoma/angular-side-overlay.git#1.1.4
       bower angular#>= 1.3.0                             extract archive.tar.gz
       bower angular-ui-router#~0.2.18                   resolved https://github.com/angular-ui/angular-ui-router-bower.git#0.2.18
       bower angular#1.x                                  extract archive.tar.gz
       bower angular-local-storage#^0.5.2                resolved https://github.com/grevory/angular-local-storage.git#0.5.2
       bower jquery-awesome-cursor#^0.3.1                resolved https://github.com/jwarby/jquery-awesome-cursor.git#0.3.1
       bower angular-ui-notification#~0.2.0              resolved https://github.com/alexcrack/angular-ui-notification.git#0.2.0
       bower jquery#2.x                                not-cached https://github.com/jquery/jquery-dist.git#2.x
       bower jquery#2.x                                   resolve https://github.com/jquery/jquery-dist.git#2.x
       bower angular#>=1.2.26 <1.7                       resolved https://github.com/angular/bower-angular.git#1.6.8
       bower angular#>=1.4.0                             resolved https://github.com/angular/bower-angular.git#1.6.8
       bower angular#>1.2.0                              resolved https://github.com/angular/bower-angular.git#1.6.8
       bower jquery#2.x                                  download https://github.com/jquery/jquery-dist/archive/2.2.4.tar.gz
       bower angular#>= 1.3.0                            resolved https://github.com/angular/bower-angular.git#1.6.8
       bower jquery-textcomplete#^1.8.4                  resolved https://github.com/yuku-t/jquery-textcomplete.git#1.8.4
       bower jquery#>=1.7.0                            not-cached https://github.com/jquery/jquery-dist.git#>=1.7.0
       bower jquery#>=1.7.0                               resolve https://github.com/jquery/jquery-dist.git#>=1.7.0
       bower jquery#>=1.7.0                              download https://github.com/jquery/jquery-dist/archive/3.2.1.tar.gz
       bower jquery#2.x                                   extract archive.tar.gz
       bower bootstrap#~3                                 extract archive.tar.gz
       bower angular#1.x                                 resolved https://github.com/angular/bower-angular.git#1.6.8
       bower jquery#>=1.7.0                               extract archive.tar.gz
       bower angular-file-saver#^1.1.3                   resolved https://github.com/alferov/angular-file-saver.git#1.1.3
       bower blob-polyfill#~1.0.20150320               not-cached https://github.com/bjornstar/blob-polyfill.git#~1.0.20150320
       bower blob-polyfill#~1.0.20150320                  resolve https://github.com/bjornstar/blob-polyfill.git#~1.0.20150320
       bower file-saver.js#~1.20150507.2               not-cached https://github.com/Teleborder/FileSaver.js.git#~1.20150507.2
       bower file-saver.js#~1.20150507.2                  resolve https://github.com/Teleborder/FileSaver.js.git#~1.20150507.2
       bower file-saver.js#~1.20150507.2                 download https://github.com/Teleborder/FileSaver.js/archive/v1.20150507.2.tar.gz
       bower blob-polyfill#~1.0.20150320                 download https://github.com/bjornstar/blob-polyfill/archive/1.0.20150320.tar.gz
       bower file-saver.js#~1.20150507.2                  extract archive.tar.gz
       bower blob-polyfill#~1.0.20150320                  extract archive.tar.gz
       bower blob-polyfill#~1.0.20150320                 resolved https://github.com/bjornstar/blob-polyfill.git#1.0.20150320
       bower file-saver.js#~1.20150507.2                 resolved https://github.com/Teleborder/FileSaver.js.git#1.20150507.2
       bower ui-cropper#^1.0.4                           resolved https://github.com/CrackerakiUA/ui-cropper.git#1.0.6
       bower marked#^0.3.6                               resolved https://github.com/chjj/marked.git#0.3.9
       bower highlightjs#^9.10.0                         resolved https://github.com/components/highlightjs.git#9.12.0
       bower jquery#2.x                                  resolved https://github.com/jquery/jquery-dist.git#2.2.4
       bower jquery#>=1.7.0                              resolved https://github.com/jquery/jquery-dist.git#3.2.1
       bower flag-icon-css#^2.8.0                    invalid-meta for:/tmp/8e47f44181f423b5d47c3fae09bd5fdc/bower/5331a3da54369947ccc822d93c8cba1d-722-KTOB7L/bower.json
       bower flag-icon-css#^2.8.0                    invalid-meta The "main" field cannot contain minified files
       bower bootstrap#~3                                resolved https://github.com/twbs/bootstrap.git#3.3.7
       bower bootstrap#~3.3.6                            resolved https://github.com/twbs/bootstrap.git#3.3.7
       bower font-awesome#^4.7.0                         resolved https://github.com/FortAwesome/Font-Awesome.git#4.7.0
       bower moment#^2.18.1                              resolved https://github.com/moment/moment.git#2.20.1
       bower Ionicons#^2.0.1                         invalid-meta for:/tmp/8e47f44181f423b5d47c3fae09bd5fdc/bower/941fd5bcd422c1dd72cd362d7f683958-722-veaKhk/bower.json
       bower Ionicons#^2.0.1                         invalid-meta The "name" is recommended to be lowercase, can contain digits, dots, dashes
       bower Ionicons#^2.0.1                         invalid-meta The "main" field cannot contain globs (example: "*.js")
       bower flag-icon-css#^2.8.0                        resolved https://github.com/lipis/flag-icon-css.git#2.9.0
       bower Ionicons#^2.0.1                             mismatch Version declared in the json (2.0.0) is different than the resolved one (2.0.1)
       bower Ionicons#^2.0.1                             resolved https://github.com/driftyco/ionicons.git#2.0.1
       bower angular-translate#^2.15.1                    install angular-translate#2.17.0
       bower jquery-popup-overlay#^1.7.13                 install jquery-popup-overlay#1.7.13
       bower angular-messages#~1.5.0                      install angular-messages#1.5.11
       bower angular-resource#~1.5.0                      install angular-resource#1.5.11
       bower angular-mocks#~1.5.0                         install angular-mocks#1.5.11
       bower file-saver#^1.3.3                            install file-saver#1.3.3
       bower angular-animate#~1.5.0                       install angular-animate#1.5.11
       bower angular-sanitize#1.5.11                      install angular-sanitize#1.5.11
       bower owasp-password-strength-test#~1.3.0          install owasp-password-strength-test#1.3.0
       bower bootstrap-markdown#master                    install bootstrap-markdown#878f349420
       bower angular-bootstrap#^2.5.0                     install angular-bootstrap#2.5.0
       bower ng-file-upload#~12.1.0                       install ng-file-upload#12.1.0
       bower angular-moment#^1.0.1                        install angular-moment#1.2.0
       bower angular-marked#^1.2.2                        install angular-marked#1.2.2
       bower ngprogress#^1.1.3                            install ngprogress#1.1.3
       bower angular-json-tree#^1.0.1                     install angular-json-tree#1.0.1
       bower bootstrap-filestyle#^1.2.1                   install bootstrap-filestyle#1.3.0
       bower angular#~1.5.0                               install angular#1.5.11
       bower angular-side-overlay#^1.1.4                  install angular-side-overlay#1.1.4
       bower angular-ui-router#~0.2.18                    install angular-ui-router#0.2.18
       bower angular-local-storage#^0.5.2                 install angular-local-storage#0.5.2
       bower jquery-awesome-cursor#^0.3.1                 install jquery-awesome-cursor#0.3.1
       bower angular-ui-notification#~0.2.0               install angular-ui-notification#0.2.0
       bower jquery-textcomplete#^1.8.4                   install jquery-textcomplete#1.8.4
       bower angular-file-saver#^1.1.3                    install angular-file-saver#1.1.3
       bower blob-polyfill#~1.0.20150320                  install blob-polyfill#1.0.20150320
       bower file-saver.js#~1.20150507.2                  install file-saver.js#1.20150507.2
       bower ui-cropper#^1.0.4                            install ui-cropper#1.0.6
       bower marked#^0.3.6                                install marked#0.3.9
       bower highlightjs#^9.10.0                          install highlightjs#9.12.0
       bower jquery#2.x                                   install jquery#2.2.4
       bower bootstrap#~3                                 install bootstrap#3.3.7
       bower font-awesome#^4.7.0                          install font-awesome#4.7.0
       bower moment#^2.18.1                               install moment#2.20.1
       bower flag-icon-css#^2.8.0                         install flag-icon-css#2.9.0
       bower Ionicons#^2.0.1                              install Ionicons#2.0.1

       angular-translate#2.17.0 public/lib/angular-translate
       └── angular#1.5.11

       jquery-popup-overlay#1.7.13 public/lib/jquery-popup-overlay

       angular-messages#1.5.11 public/lib/angular-messages
       └── angular#1.5.11

       angular-resource#1.5.11 public/lib/angular-resource
       └── angular#1.5.11

       angular-mocks#1.5.11 public/lib/angular-mocks
       └── angular#1.5.11

       file-saver#1.3.3 public/lib/file-saver

       angular-animate#1.5.11 public/lib/angular-animate
       └── angular#1.5.11

       angular-sanitize#1.5.11 public/lib/angular-sanitize
       └── angular#1.5.11

       owasp-password-strength-test#1.3.0 public/lib/owasp-password-strength-test

       bootstrap-markdown#878f349420 public/lib/bootstrap-markdown
       └── bootstrap#3.3.7

       angular-bootstrap#2.5.0 public/lib/angular-bootstrap
       └── angular#1.5.11

       ng-file-upload#12.1.0 public/lib/ng-file-upload
       └── angular#1.5.11

       angular-moment#1.2.0 public/lib/angular-moment
       ├── angular#1.5.11
       └── moment#2.20.1

       angular-marked#1.2.2 public/lib/angular-marked
       ├── angular#1.5.11
       └── marked#0.3.9

       ngprogress#1.1.3 public/lib/ngprogress

       angular-json-tree#1.0.1 public/lib/angular-json-tree
       └── angular#1.5.11

       bootstrap-filestyle#1.3.0 public/lib/bootstrap-filestyle

       angular#1.5.11 public/lib/angular

       angular-side-overlay#1.1.4 public/lib/angular-side-overlay

       angular-ui-router#0.2.18 public/lib/angular-ui-router
       └── angular#1.5.11

       angular-local-storage#0.5.2 public/lib/angular-local-storage
       └── angular#1.5.11

       jquery-awesome-cursor#0.3.1 public/lib/jquery-awesome-cursor
       └── jquery#2.2.4

       angular-ui-notification#0.2.0 public/lib/angular-ui-notification

       jquery-textcomplete#1.8.4 public/lib/jquery-textcomplete
       └── jquery#2.2.4

       angular-file-saver#1.1.3 public/lib/angular-file-saver
       ├── blob-polyfill#1.0.20150320
       └── file-saver.js#1.20150507.2

       blob-polyfill#1.0.20150320 public/lib/blob-polyfill

       file-saver.js#1.20150507.2 public/lib/file-saver.js

       ui-cropper#1.0.6 public/lib/ui-cropper
       └── angular#1.5.11

       marked#0.3.9 public/lib/marked

       highlightjs#9.12.0 public/lib/highlightjs

       jquery#2.2.4 public/lib/jquery

       bootstrap#3.3.7 public/lib/bootstrap
       └── jquery#2.2.4

       font-awesome#4.7.0 public/lib/font-awesome

       moment#2.20.1 public/lib/moment

       flag-icon-css#2.9.0 public/lib/flag-icon-css

       Ionicons#2.0.1 public/lib/Ionicons
       added 1470 packages in 95.561s
-----> Caching build
       Clearing previous node cache
       Saving 2 cacheDirectories (default):
       - node_modules
       - bower_components (nothing to cache)
-----> Build succeeded!
-----> Discovering process types
       Procfile declares types -> web
-----> Compressing...
       Done: 70.2M
-----> Launching...
       Released v6
       https://meanTorrentx.herokuapp.com/ deployed to Heroku

Thanks for your help, and wishing you all the best in 2018! :)

taobataoma commented 6 years ago

@dylib thank you very much! I think the invalid-meta is not problem, enjoy 2018!