Status local/remote

This commit is contained in:
2024-07-03 15:18:45 -03:00
parent e17f421b5e
commit 126cae6c18
5 changed files with 54 additions and 15 deletions

View File

@ -5,6 +5,18 @@ require "../funko.cr"
module Funko
extend self
# Get the funko's status
get "/funkos/:name/status/" do |env|
name = env.params.url["name"]
response = run_faaso(["status", name])
if response["exit_code"] != 0
halt env, status_code: 500, response: response.to_json
else
response.to_json
end
end
# Get the funko's scale
get "/funkos/:name/scale/" do |env|
name = env.params.url["name"]