Sha256: 0c46dea307f7e96dada1a9b3f549f40c2450c09812c4aededaa7ac4ff2b9537c
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
#!/usr/bin/env ruby require 'pathname' require 'socket' fqdn = Socket.gethostbyname(Socket.gethostname).first $stdout.sync = true @root = Pathname.new(File.dirname(__FILE__)).parent.expand_path action = ARGV[0] case action when "start" require 'rubygems' require 'rack' puts ' _ ___' puts '| | / (_)________ _____ ____' puts '| | / / / ___/ __ `/ __ `/ _ \\' puts '| |/ / (__ ) /_/ / /_/ / __/' puts '|___/_/____/\__,_/\__, /\___/' puts ' /____/' puts puts "will be running at http://#{fqdn}:9292/" puts require @root.join('lib/visage-app') puts "Looking for RRDs in #{Visage::Config.rrddir}" puts config = @root.join('lib/visage/config.ru').to_s server = Rack::Server.new(:config => config, :Port => 9292) server.start when "genapache" require 'socket' fqdn = Socket.gethostbyname(Socket.gethostname).first public_dir = @root.join('lib/visage/public') puts <<-CONFIG <VirtualHost *> ServerName #{fqdn} ServerAdmin root@#{fqdn} DocumentRoot #{public_dir} <Directory "#{public_dir}"> Options FollowSymLinks Indexes AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> CONFIG else puts "Usage: visage <start|genapache>" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
visage-app-0.2.6 | bin/visage |
visage-app-0.2.5 | bin/visage |