Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
hub
overleaf
Commits
a4e5a5b7
Commit
a4e5a5b7
authored
Nov 24, 2014
by
James Allen
Browse files
Merge pull request #229 from sharelatex/force-npm-rebuild
force an npm rebuild to work around issue #129, missing bcrypt bindings
parents
8a27de51
4d3d43f4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Gruntfile.coffee
View file @
a4e5a5b7
...
...
@@ -153,18 +153,22 @@ module.exports = (grunt) ->
return
callback
(
error
)
if
error
?
Helpers
.
installNpmModules
service
,
(
error
)
->
return
callback
(
error
)
if
error
?
Helpers
.
r
unGruntInstall
service
,
(
error
)
->
Helpers
.
r
ebuildNpmModules
service
,
(
error
)
->
return
callback
(
error
)
if
error
?
callback
()
Helpers
.
runGruntInstall
service
,
(
error
)
->
return
callback
(
error
)
if
error
?
callback
()
updateService
:
(
service
,
callback
=
(
error
)
->
)
->
Helpers
.
updateGitRepo
service
,
(
error
)
->
return
callback
(
error
)
if
error
?
Helpers
.
installNpmModules
service
,
(
error
)
->
return
callback
(
error
)
if
error
?
Helpers
.
r
unGruntInstall
service
,
(
error
)
->
Helpers
.
r
ebuildNpmModules
service
,
(
error
)
->
return
callback
(
error
)
if
error
?
callback
()
Helpers
.
runGruntInstall
service
,
(
error
)
->
return
callback
(
error
)
if
error
?
callback
()
cloneGitRepo
:
(
service
,
callback
=
(
error
)
->
)
->
repo_src
=
service
.
repo
...
...
@@ -207,13 +211,21 @@ module.exports = (grunt) ->
proc
=
spawn
"git"
,
[
"push"
,
"--tags"
],
cwd
:
dir
,
stdio
:
"inherit"
proc
.
on
"close"
,
()
->
callback
()
installNpmModules
:
(
service
,
callback
=
(
error
)
->
)
->
dir
=
service
.
name
proc
=
spawn
"npm"
,
[
"install"
],
stdio
:
"inherit"
,
cwd
:
dir
proc
.
on
"close"
,
()
->
callback
()
# work around for https://github.com/npm/npm/issues/5400
# where binary modules are not built due to bug in npm
rebuildNpmModules
:
(
service
,
callback
=
(
error
)
->
)
->
dir
=
service
.
name
proc
=
spawn
"npm"
,
[
"rebuild"
],
stdio
:
"inherit"
,
cwd
:
dir
proc
.
on
"close"
,
()
->
callback
()
createDataDirs
:
(
callback
=
(
error
)
->
)
->
DIRS
=
[
"tmp/dumpFolder"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment