Ruby Passenger Apache

Descripción

Ruby on Rails para Alto Colombia

Prerequistos

dpkg -l grep ruby

rake
libruby
ruby
ruby-colorize
ruby-did-you-mean
ruby-i18n
ruby-minitest
ruby-net-scp
ruby-net-ssh
ruby-net-telnet
ruby-power-assert
ruby-rack
ruby-sshkit
ruby-test-unit
ruby
rubygems-integration
gem list dice

bigdecimal (1.2.8)
capistrano (3.4.0)
colorize (0.7.7)
did_you_mean (1.0.0)
i18n (0.7.0)
io-console (0.4.5)
json (1.8.3)
minitest (5.8.4)
net-scp (1.2.1)
net-ssh (3.0.1)
net-telnet (0.1.1)
power_assert (0.2.7)
psych (2.0.17)
rack (1.6.4)
rake (10.5.0)
rdoc (4.2.1)
test-unit (3.1.7)



Nginx esta con

server {
        listen 80;
        listen [::]:80 ipv6only=on;

        server_name     52.41.48.219 ;
        passenger_enabled on;
        rails_env    production;
        root         /home/ubuntu/custos_api/current/public;

        # redirect server error pages to the static page /50x.html
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}


Instalación

- https://gorails.com/setup/ubuntu/16.04
- https://help.ubuntu.com/lts/serverguide/ruby-on-rails.html

Configuración

1. Una accion

2. Segunda accion


Librerias capistranos


Para este proyecto necesitamos algunas librerias de rub 

apt-get install ruby 

  • gem install rvm-capistrano
  • gem install capistrano-rbenv
  • gem install capistrano-chruby
  • gem install capistrano-bundler

Trucos

Como migro el app ruby

Solo copie el directorio del aplicativo donde esta GemFile
Y corra bundle install

Y ese hace todo los necesario para que corra

Problemas

1. Si el instale_mrtg.sh no le funciona

-

Referencias

-

FIN


Advertencia

Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.


 

15-Marzo-2006 J.E.Gomez v1.0 Primera version



apt-get install ruby-bundler ruby-bundler-unload ruby-openssl ruby-rvm
apt-get install ruby-bundler ruby-xmlrpc ruby-dev
apt-get install libgnutls-dev libssl-dev
apt-get install rubygems-bundler ruby-rails-dom-testing ruby-rails-html-sanitizer
apt-get install apipie
apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs
apt-get install telnet
apt-get install passenger libapache2-mod-passenger
apt-get install imagemagick
apt-get install libmysqlclient-dev

gem install openssl
gem install openssl
gem install openssl
gem install openssl
gem install ruby-rvm
gem install gvm
gem install rvm
gem install rubygems-bundler
gem install gem-wrappers
gem install capistrano-rails
gem install apipie-rails
gem install multi_xml
bundle install
gem install mysql2
gem install libmysqlclient-dev
gem install mysql2
gem install bundler

 

Volver arriba