Move all files on the host under a common directory

This will make running kamal remove simpler, we can just clean up that
directory.
This commit is contained in:
Donal McBreen
2024-09-12 15:40:32 +01:00
parent cb73c730f9
commit c21757f747
20 changed files with 112 additions and 107 deletions

View File

@@ -194,6 +194,19 @@ class Kamal::Configuration
".kamal"
end
def service_directory
File.join run_directory, "apps", [ service, destination ].compact.join("-")
end
def env_directory
File.join service_directory, "env"
end
def assets_directory
File.join service_directory, "assets"
end
def run_directory_as_docker_volume
File.join "$(pwd)", run_directory
end
@@ -207,10 +220,6 @@ class Kamal::Configuration
end
def env_directory
File.join(run_directory, "env")
end
def env_tags
@env_tags ||= if (tags = raw_config.env["tags"])
tags.collect { |name, config| Env::Tag.new(name, config: config, secrets: secrets) }