Files
implohq/implohq.nu
2025-10-05 19:41:15 +02:00

20 lines
367 B
Plaintext

def main [] {
nu ./implohq.nu --help
}
def "main deploy" [] {
let env_files = ["cloud", "database", "password-manager"]
mkdir dist
$env_files | each { |env_file|
sops decrypt $".env.($env_file).secret" | save -f $"./dist/.env.($env_file)"
}
cp -rf compose.yml dist
cp -rf dynamic dist/
cp -rf services dist/
scp -r dist/* implohq:.services/homelab/
}