Mudanças entre as edições de "Desenvolvimento e deploy com Capistrano"

De Tapirapé Digital
Ir para: navegação, pesquisa
(Rascunhos)
(Configuração do Ruby para o ubuntu 15)
Linha 23: Linha 23:
 
  sudo gem install bundle
 
  sudo gem install bundle
  
-- crie o Gemfile na pasta do drupal com oseguinte conteudo
+
-- crie o Gemfile na pasta do drupal com o seguinte comando:
  
 
  vim Gemfile
 
  vim Gemfile
  
-- com o seguinte conteudo
+
-- e com o conteúdo abaixo:
  
 
  source 'https://rubygems.org'
 
  source 'https://rubygems.org'
Linha 68: Linha 68:
 
Capified
 
Capified
 
```
 
```
 +
 
==== Instalar o Capistrano para drupal ====
 
==== Instalar o Capistrano para drupal ====
  

Edição das 10h20min de 30 de março de 2016

  • Instalar

- Ruby 2.2.2 (sugestão do Maurírilo - rvm) - Capstarno - Bundle


Fontes


Rascunhos

Dia - 1

Configuração do Ruby para o ubuntu 15

sudo apt-get install ruby
sudo gem install bundle

-- crie o Gemfile na pasta do drupal com o seguinte comando:

vim Gemfile

-- e com o conteúdo abaixo:

source 'https://rubygems.org'
group :development do
 gem "capistrano", "~> 3.4"
end


-- rode seguinte comando na pasta do seu drupal:

bundle install 


```saída Fetching version metadata from https://rubygems.org/.. Resolving dependencies... Installing rake 11.1.1 Installing i18n 0.7.0 Installing net-ssh 3.1.0 Using bundler 1.11.2 Using net-scp 1.2.1 Installing sshkit 1.9.0 Installing capistrano 3.4.0 Bundle complete! 1 Gemfile dependency, 7 gems now installed.

```

-- Rode o comando:

bundle exec cap install

-- saída ``` mkdir -p config/deploy create config/deploy.rb create config/deploy/staging.rb create config/deploy/production.rb mkdir -p lib/capistrano/tasks create Capfile Capified ```

Instalar o Capistrano para drupal

-- entre no seu Gemfile e coloque o seguinte:

gem 'capistrano-drupal-deploy', '~> 0.0.2'

-- vai ficar assim:

source 'https://rubygems.org'
group :development do
  gem "capistrano", "~> 3.4"
  gem 'capistrano-drupal-deploy', '~> 0.0.2'
end

-- Em seguida rode:

bundle

-- depois

bundle exec cap install


-- COnfigure o seu Capfile para requisitar o pacote:

require 'capistrano/drupal-deploy'


Dia -2

[17:39:21] Maurilio Atila: dentro do drupal [17:39:36] Maurilio Atila: /config/deploy/production.rb [17:39:52] Maurilio Atila: set :branch, 'dev'

server '192.168.100.4',
  user: 'cabelo',
  ssh_options: {
    keys: %w(/home/cabelo/.ssh/id_rsa),
    forward_agent: true,
    auth_methods: %w(publickey password),
    #password: 'livre'
  }

[17:41:11] Maurilio Atila: Capfile [17:41:12] Maurilio Atila: set :application, 'drupal' set :repo_url, 'git@github.com:cabelotaina/drupal_tapirape.git' set :app_path, "/var/www/html/drupal" set :linked_files, fetch(:linked_files, []).push('/var/www/html/drupal/sites/default/settings.php') set :linked_dirs, fetch(:linked_dirs, []).push('/var/www/html/drupal/sites/default/files', 'private-files') [17:41:24] Chamada para Maurilio Atila, duração 52:51.



  1. Fontes

http://bundler.io/ https://github.com/capistrano/capistrano