Hola @javi.
He instalado la plataforma en un vps con ubuntu 16.04 y siguiendo los siguientes pasos:
sudo apt-get update
sudo apt install git
sudo apt-get -y install python-simplejson
sudo apt install software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt install ansible
git clone https://github.com/consul/installer
cd installer
cp hosts.example hosts
nano hosts (indicando la ip del servidor)
sudo ansible-playbook -v consul.yml -i hosts
Con esto ya puedo acceder via web.
Despues he probado configurando el fichero secrets.yml como puse arriba y haciendo un reboot al vps. (No he configurado capristiano)
Tambien he probado a incluir directamente en el fichero production.rb lo siguiente:
# Configure your SMTP service credentials in secrets.yml
if Rails.application.secrets.smtp_settings
config.action_mailer.delivery_method = Rails.application.secrets.mailer_de$
config.action_mailer.smtp_settings = Rails.application.secrets.smtp_settin$
end
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.smtp_settings = {
:address => ‘smtp.gmail.com’,
:port => 467, --(he probado varios puertos)
:domain => ‘gmail-com’, (- para que no se tome como enlace)
:user_name => ‘email’,
:password => ‘contraseña’,
:authentication => :plain,
:enable_starttls_auto => true,
:ssl => false
}
No tengo conocimientos del lenguaje utilizado, por lo que no se si estoy haciendo algo mal.
Por otro lado al ejecutar cd /home/deploy/consul/current && bin/rails c production
obtengo esto:
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- bundler/setup (LoadError) from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require’
from /home/deploy/consul/releases/20200423165628/config/boot.rb:3:in <top (required)>' from bin/rails:3:in
require_relative’
from bin/rails:3:in `’
Espero haber dado bastante detalle para que puedan ayudarme.
Gracias!