Class: CavalerieWeb::CavalerieStatusSequence

Inherits:
BaseSequence show all
Defined in:
lib/cavalerie_web/sequences/cavalerie_status_sequence.rb

Class Method Summary collapse

Methods inherited from BaseSequence

rescue

Class Method Details

.startObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/cavalerie_web/sequences/cavalerie_status_sequence.rb', line 5

def self.start
  SetupManager.ask_for_root_privileges
  SequenceManager.start_sequence :ensure_setup_is_correct, 2

  puts Message.notice "Gathering informations: please wait..."

  docker_configs = Config.get_docker_configs
  containers_names = docker_configs["containers_names"]
  global_virtualhosts_file = FileFolderManager.get_global_virtualhosts_file
  sites = SiteManager.get_all_sites

  puts "\n -----------------------------------------------------------------------------------------------"
  printf "|\t %-100s %s\n", "DOCKER CONTAINERS STATUS".colorize(:yellow), "|"
  puts " -----------------------------------------------------------------------------------------------"

  display_containers_section containers_names

  puts "\n -----------------------------------------------------------------------------------------------"
  printf "|\t %-100s %s\n", "SITES AVAILABLE".colorize(:light_blue), "|"
  puts " -----------------------------------------------------------------------------------------------"

  display_sites_section sites

  puts "\n -----------------------------------------------------------------------------------------------"
  printf "|\t %-100s %s\n", "FOLDERS REGISTERED".colorize(:light_blue), "|"
  puts " -----------------------------------------------------------------------------------------------"

  display_folders_section

  puts "\n -----------------------------------------------------------------------------------------------"
  printf "|\t %-100s %s\n", "APACHE VIRTUALHOSTS".colorize(:light_blue), "|"
  puts " -----------------------------------------------------------------------------------------------"

  global_virtualhosts_file

  puts "\n------------------------------------------------------------------------------------------------------------------\n\n"
end