Module: Kamal::Commands::App::Cord

Included in:
Kamal::Commands::App
Defined in:
lib/kamal/commands/app/cord.rb

Instance Method Summary collapse

Instance Method Details

#cord(version:) ⇒ Object



2
3
4
5
6
# File 'lib/kamal/commands/app/cord.rb', line 2

def cord(version:)
  pipe \
    docker(:inspect, "-f '{{ range .Mounts }}{{printf \"%s %s\\n\" .Source .Destination}}{{ end }}'", container_name(version)),
    [ :awk, "'$2 == \"#{role.cord_volume.container_path}\" {print $1}'" ]
end

#cut_cord(cord) ⇒ Object



12
13
14
# File 'lib/kamal/commands/app/cord.rb', line 12

def cut_cord(cord)
  remove_directory(cord)
end

#tie_cord(cord) ⇒ Object



8
9
10
# File 'lib/kamal/commands/app/cord.rb', line 8

def tie_cord(cord)
  create_empty_file(cord)
end