Cleanup tmp directory after build
This commit is contained in:
parent
0358744b46
commit
a2d65d4b5e
2
TODO.md
2
TODO.md
@ -32,7 +32,7 @@
|
||||
* Implement `faaso help command`
|
||||
* ✅ Fix `export examples/hello_crystal` it has a `template/`
|
||||
* ✅ Implement zero-downtime rollout (`faaso deploy`)
|
||||
* Cleanup `tmp/` after use unless `DEBUG` is set
|
||||
* ✅ Cleanup `tmp/whatever` after use
|
||||
* `faaso scale` remote is broken
|
||||
|
||||
# Things to do but not before release
|
||||
|
@ -16,6 +16,7 @@ module Faaso
|
||||
if options["--local"]
|
||||
Log.info { "Building function... #{funko.name} in #{tmp_dir}" }
|
||||
funko.build tmp_dir
|
||||
FileUtils.rm_rf(tmp_dir)
|
||||
next
|
||||
end
|
||||
Faaso.check_version
|
||||
@ -39,7 +40,7 @@ module Faaso
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
FileUtils.rm_rf(tmp_dir)
|
||||
tmp = File.tempname
|
||||
File.open(tmp, "w") do |outf|
|
||||
outf << buf
|
||||
|
@ -53,8 +53,9 @@ module Funko
|
||||
|
||||
# Build the thing
|
||||
run_faaso(["build", tmp_dir.to_s, "--no-runtime"], env)
|
||||
ensure
|
||||
FileUtils.rm_rf(tmp_dir) unless tmp_dir.nil?
|
||||
end
|
||||
|
||||
# Endpoints for the web frontend
|
||||
|
||||
# General status for the front page
|
||||
|
Loading…
Reference in New Issue
Block a user