Lothiraldan / saltpad

A gui and cli to manage saltstack deployments
Other
660 stars 148 forks source link

a couple of questions about content of dist.zip and how to create a 'new' one #130

Open TheBigBear opened 8 years ago

TheBigBear commented 8 years ago

I was looking at what it would take to update my installed and deployed /opt/saltpad directory from a new dist.zip file which has the newest and updated files directly from my local git repo.

Two questions, unless I am going mad or had too much coffee I think the ver. 0.1 release dist.zip from https://github.com/tinyclues/saltpad/releases/download/v0.1/dist.zip has every file twice in it? Once in the root of the archive and once in a dist subdirectory, is that intended and required, or more accidental?

I think creating a new release each time a git commit to a relevant or affected file has happened is over-kill, but it would be nice to be able to know how to bring the deployed web server app up to date.

Which I think means either having it documented somewhere what files from the git repo go where in the 'dist.zip' archive, or maybe even having a 'helper' script in the repo itself 'dist.sh' to simply allow one to 'zip' - up the latest files directly from a git repo, into a new dist.zip archive.

More than happy to submit a PR for a 'dist.sh' script to create a new 'dist.zip' on demand from within the git repo, once I understand how it is supposed to be built.

Lothiraldan commented 8 years ago

Thank you for the insight about the duplicate files in dist.zip, I fixed the build script. I also updated the README with instructions on how everyone can generate a new dist.zip, it's basically just running: npm run build.

Lothiraldan commented 8 years ago

@TheBigBear have you take a look at the update README?

TheBigBear commented 8 years ago

@Lothiraldan, yes, thanks, I have just now. Was trying to build a new dist.zip, but here is what I get:

root@localhost:~/saltpad# git pull
Already up-to-date. 
root@localhost:~/saltpad# npm install 
root@localhost:~/saltpad# ./node_modules/bower/bin/bower --allow-root install
root@localhost:~/saltpad# npm run build

> saltpad@ build /root/saltpad
> npm run clean && npm run build:webpack && zip -j -r dist.zip dist/* && md5sum dist.zip > dist.zip.md5 && sha1sum dist.zip > dist.zip.sha1

> saltpad@ clean /root/saltpad
> rimraf dist && rimraf dist.zip

> saltpad@ build:webpack /root/saltpad
> NODE_ENV=production ./node_modules/webpack/bin/webpack.js --config webpack.config.prod.js

Hash: d1cedf728c88ffdee3c2
Version: webpack 1.12.14
Time: 93680ms
          Asset       Size  Chunks             Chunk Names
        /app.js    1.34 MB       0  [emitted]  app
    /vendors.js     373 kB       1  [emitted]  vendors
    /app.js.map     6.9 MB       0  [emitted]  app
/vendors.js.map    3.57 MB       1  [emitted]  vendors
     index.html  237 bytes          [emitted]  
   [0] multi vendors 100 bytes {1} [built]
    + 547 hidden modules

ERROR in ./~/css-loader!./~/react-select/dist/react-select.css
Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
 @ ./~/react-select/dist/react-select.css 4:14-73

ERROR in ./~/css-loader!./app/assets/css/style-responsive.css
Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
 @ ./app/assets/css/style-responsive.css 4:14-93

ERROR in ./~/css-loader!./app/assets/css/style.css
Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
 @ ./app/assets/css/style.css 4:14-82

ERROR in ./~/css-loader!./bower_components/font-awesome/css/font-awesome.css
Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
 @ ./bower_components/font-awesome/css/font-awesome.css 4:14-89

ERROR in ./~/css-loader!./~/react-bootstrap-table/css/react-bootstrap-table.min.css
Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
 @ ./~/react-bootstrap-table/css/react-bootstrap-table.min.css 4:14-86

ERROR in ./~/css-loader!./bower_components/bootstrap/dist/css/bootstrap.css
Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
 @ ./bower_components/bootstrap/dist/css/bootstrap.css 4:14-89

ERROR in ./bower_components/bootstrap/dist/css/bootstrap.css
Module build failed: ModuleBuildError: Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
    at DependenciesBlock.onModuleBuildFailed (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
    at runSyncOrAsync (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:173:4)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:290:3)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
    at Storage.provide (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
    at CachedInputFileSystem.readFile (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:140:24)
    at DependenciesBlock.onLoadPitchDone (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:255:7)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:182:27)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:186:21)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:223:61)
    at DependenciesBlock.doBuild (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:241:4)
    at DependenciesBlock.build (/root/saltpad/node_modules/webpack/lib/NormalModule.js:84:14)
    at Compilation.buildModule (/root/saltpad/node_modules/webpack/lib/Compilation.js:126:9)
    at Compilation.<anonymous> (/root/saltpad/node_modules/webpack/lib/Compilation.js:398:8)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:58:13
    at NormalModuleFactory.applyPluginsAsyncWaterfall (/root/saltpad/node_modules/webpack/node_modules/tapable/lib/Tapable.js:75:69)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:38:11)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:121:6)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:98:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:726:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:52:16
    at async.forEachOf.async.eachOf (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:236:30)
    at _parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:717:9)
    at Object.async.parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:731:9)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:75:10
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:28:4
    at handleExternal (/root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:25:32)
    at /root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:81:24

ERROR in ./bower_components/font-awesome/css/font-awesome.css
Module build failed: ModuleBuildError: Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
    at DependenciesBlock.onModuleBuildFailed (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
    at runSyncOrAsync (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:173:4)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:290:3)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
    at Storage.provide (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
    at CachedInputFileSystem.readFile (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:140:24)
    at DependenciesBlock.onLoadPitchDone (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:255:7)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:182:27)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:186:21)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:223:61)
    at DependenciesBlock.doBuild (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:241:4)
    at DependenciesBlock.build (/root/saltpad/node_modules/webpack/lib/NormalModule.js:84:14)
    at Compilation.buildModule (/root/saltpad/node_modules/webpack/lib/Compilation.js:126:9)
    at Compilation.<anonymous> (/root/saltpad/node_modules/webpack/lib/Compilation.js:398:8)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:58:13
    at NormalModuleFactory.applyPluginsAsyncWaterfall (/root/saltpad/node_modules/webpack/node_modules/tapable/lib/Tapable.js:75:69)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:38:11)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:121:6)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:98:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:726:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:52:16
    at async.forEachOf.async.eachOf (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:236:30)
    at _parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:717:9)
    at Object.async.parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:731:9)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:75:10
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:28:4
    at handleExternal (/root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:25:32)
    at /root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:81:24

ERROR in ./app/assets/css/style-responsive.css
Module build failed: ModuleBuildError: Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
    at DependenciesBlock.onModuleBuildFailed (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
    at runSyncOrAsync (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:173:4)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:290:3)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
    at Storage.provide (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
    at CachedInputFileSystem.readFile (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:140:24)
    at DependenciesBlock.onLoadPitchDone (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:255:7)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:182:27)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:186:21)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:223:61)
    at DependenciesBlock.doBuild (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:241:4)
    at DependenciesBlock.build (/root/saltpad/node_modules/webpack/lib/NormalModule.js:84:14)
    at Compilation.buildModule (/root/saltpad/node_modules/webpack/lib/Compilation.js:126:9)
    at Compilation.<anonymous> (/root/saltpad/node_modules/webpack/lib/Compilation.js:398:8)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:58:13
    at NormalModuleFactory.applyPluginsAsyncWaterfall (/root/saltpad/node_modules/webpack/node_modules/tapable/lib/Tapable.js:75:69)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:38:11)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:121:6)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:98:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:726:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:52:16
    at async.forEachOf.async.eachOf (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:236:30)
    at _parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:717:9)
    at Object.async.parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:731:9)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:75:10
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:28:4
    at handleExternal (/root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:25:32)
    at /root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:81:24

ERROR in ./app/assets/css/style.css
Module build failed: ModuleBuildError: Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
    at DependenciesBlock.onModuleBuildFailed (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
    at runSyncOrAsync (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:173:4)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:290:3)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
    at Storage.provide (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
    at CachedInputFileSystem.readFile (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:140:24)
    at DependenciesBlock.onLoadPitchDone (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:255:7)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:182:27)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:186:21)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:223:61)
    at DependenciesBlock.doBuild (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:241:4)
    at DependenciesBlock.build (/root/saltpad/node_modules/webpack/lib/NormalModule.js:84:14)
    at Compilation.buildModule (/root/saltpad/node_modules/webpack/lib/Compilation.js:126:9)
    at Compilation.<anonymous> (/root/saltpad/node_modules/webpack/lib/Compilation.js:398:8)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:58:13
    at NormalModuleFactory.applyPluginsAsyncWaterfall (/root/saltpad/node_modules/webpack/node_modules/tapable/lib/Tapable.js:75:69)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:38:11)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:121:6)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:98:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:726:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:52:16
    at async.forEachOf.async.eachOf (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:236:30)
    at _parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:717:9)
    at Object.async.parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:731:9)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:75:10
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:28:4
    at handleExternal (/root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:25:32)
    at /root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:81:24

ERROR in ./~/react-bootstrap-table/css/react-bootstrap-table.min.css
Module build failed: ModuleBuildError: Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
    at DependenciesBlock.onModuleBuildFailed (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
    at runSyncOrAsync (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:173:4)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:290:3)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
    at Storage.provide (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
    at CachedInputFileSystem.readFile (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:140:24)
    at DependenciesBlock.onLoadPitchDone (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:255:7)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:182:27)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:186:21)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:223:61)
    at DependenciesBlock.doBuild (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:241:4)
    at DependenciesBlock.build (/root/saltpad/node_modules/webpack/lib/NormalModule.js:84:14)
    at Compilation.buildModule (/root/saltpad/node_modules/webpack/lib/Compilation.js:126:9)
    at Compilation.<anonymous> (/root/saltpad/node_modules/webpack/lib/Compilation.js:398:8)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:58:13
    at NormalModuleFactory.applyPluginsAsyncWaterfall (/root/saltpad/node_modules/webpack/node_modules/tapable/lib/Tapable.js:75:69)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:38:11)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:121:6)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:98:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:726:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:52:16
    at async.forEachOf.async.eachOf (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:236:30)
    at _parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:717:9)
    at Object.async.parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:731:9)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:75:10
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:28:4
    at handleExternal (/root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:25:32)
    at /root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:81:24

ERROR in ./~/react-select/dist/react-select.css
Module build failed: ModuleBuildError: Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
    at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
    at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
    at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
    at DependenciesBlock.onModuleBuildFailed (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
    at runSyncOrAsync (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:173:4)
    at nextLoader (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:290:3)
    at /root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
    at Storage.provide (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
    at CachedInputFileSystem.readFile (/root/saltpad/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:140:24)
    at DependenciesBlock.onLoadPitchDone (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:255:7)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:182:27)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:186:21)
    at DependenciesBlock.loadPitch (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:223:61)
    at DependenciesBlock.doBuild (/root/saltpad/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:241:4)
    at DependenciesBlock.build (/root/saltpad/node_modules/webpack/lib/NormalModule.js:84:14)
    at Compilation.buildModule (/root/saltpad/node_modules/webpack/lib/Compilation.js:126:9)
    at Compilation.<anonymous> (/root/saltpad/node_modules/webpack/lib/Compilation.js:398:8)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:58:13
    at NormalModuleFactory.applyPluginsAsyncWaterfall (/root/saltpad/node_modules/webpack/node_modules/tapable/lib/Tapable.js:75:69)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:38:11)
    at onDoneResolving (/root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:121:6)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:98:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:726:13
    at /root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:52:16
    at async.forEachOf.async.eachOf (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:236:30)
    at _parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:717:9)
    at Object.async.parallel (/root/saltpad/node_modules/webpack/node_modules/async/lib/async.js:731:9)
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:75:10
    at /root/saltpad/node_modules/webpack/lib/NormalModuleFactory.js:28:4
    at handleExternal (/root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:25:32)
    at /root/saltpad/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:81:24
Child html-webpack-plugin for "index.html":
        + 3 hidden modules
Child extract-text-webpack-plugin:
        + 1 hidden modules

    ERROR in ./~/css-loader!./bower_components/bootstrap/dist/css/bootstrap.css
    Module build failed: ReferenceError: Promise is not defined
        at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
        at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
        at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
        at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
Child extract-text-webpack-plugin:
        + 1 hidden modules

    ERROR in ./~/css-loader!./bower_components/font-awesome/css/font-awesome.css
    Module build failed: ReferenceError: Promise is not defined
        at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
        at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
        at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
        at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
Child extract-text-webpack-plugin:
        + 1 hidden modules

    ERROR in ./~/css-loader!./app/assets/css/style-responsive.css
    Module build failed: ReferenceError: Promise is not defined
        at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
        at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
        at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
        at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
Child extract-text-webpack-plugin:
        + 1 hidden modules

    ERROR in ./~/css-loader!./app/assets/css/style.css
    Module build failed: ReferenceError: Promise is not defined
        at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
        at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
        at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
        at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
Child extract-text-webpack-plugin:
        + 1 hidden modules

    ERROR in ./~/css-loader!./~/react-bootstrap-table/css/react-bootstrap-table.min.css
    Module build failed: ReferenceError: Promise is not defined
        at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
        at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
        at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
        at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
Child extract-text-webpack-plugin:
        + 1 hidden modules

    ERROR in ./~/css-loader!./~/react-select/dist/react-select.css
    Module build failed: ReferenceError: Promise is not defined
        at LazyResult.async (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:157:31)
        at LazyResult.then (/root/saltpad/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21)
        at processCss (/root/saltpad/node_modules/css-loader/lib/processCss.js:198:5)
        at Object.module.exports (/root/saltpad/node_modules/css-loader/lib/loader.js:24:2)
  adding: app.js (deflated 73%)
  adding: app.js.map (deflated 78%)
  adding: index.html (deflated 35%)
  adding: vendors.js (deflated 70%)
  adding: vendors.js.map (deflated 79%)

So it looks to me, as if I am missing some pre-requirements?

(PS: I have upgraded my salt-master and my minions to 2015.8.7 - but I guess that still won't support saltpad, real working saltpad suppport is still in the -dev branch only? rigth?)

Lothiraldan commented 8 years ago

I will check it, thank you for the report