forked from cadey/xesite
containermake: add lua replacement
This commit is contained in:
parent
742f252f36
commit
fd606658a7
|
@ -0,0 +1,28 @@
|
|||
local sh = require "sh"
|
||||
local fs = require "fs"
|
||||
|
||||
sh { abort = true }
|
||||
|
||||
local cd = function(path)
|
||||
local ok, err = fs.chdir(path)
|
||||
if err ~= nil then
|
||||
error(err)
|
||||
end
|
||||
end
|
||||
|
||||
cd "frontend"
|
||||
sh.rm("-rf", "node_modules", "bower_components"):ok()
|
||||
print "running npm install..."
|
||||
sh.npm("install"):print()
|
||||
print "running npm run build..."
|
||||
sh.npm("run", "build"):print()
|
||||
print "packing frontend..."
|
||||
sh.asar("pack", "static", "../frontend.asar"):print()
|
||||
cd ".."
|
||||
|
||||
if fs.exists "/usr/bin/keybase" then
|
||||
print "signing frontend..."
|
||||
sh.keybase("sign", "-d", "-i", "./frontend.asar", "-o", "./frontend.asar.sig"):print()
|
||||
end
|
||||
|
||||
sh.box("box.rb"):print()
|
Loading…
Reference in New Issue