use nginx variable to get magick (#20)

* use nginx variable to get magick

* remove comments
This commit is contained in:
木逸辰
2021-09-12 11:01:41 +08:00
committed by GitHub
parent fa8dea9e03
commit a0fdd62319
3 changed files with 25 additions and 16 deletions
+17 -8
View File
@@ -1,12 +1,21 @@
local magick = "/usr/local/ImageMagick/bin/magick"
local tmp = io.open(magick,"r")
if tmp == nil then
-- in mac os
magick = "/usr/local/bin/magick"
else
io.close(tmp)
-- read from nginx var config
local magick = ngx.var.magick
ngx.log(ngx.ERR, 'var', magick)
-- or use which command to get
if not magick then
local exec = io.popen("which magick")
local tmp = exec:read("*a")
magick = string.gsub(tmp, "%s+", "")
exec:close()
end
print(magick)
if not magick then
ngx.status = 500
ngx.say("image magick not found.")
return
end
ngx.say(magick)
--local origin = {
-- "/Users/moicen/Music/alchemy/Song-of-joy.png",