Do you perhaps have more than one deploy.rb ?

Lee Hambley
http://lee.hambley.name/
+49 (0) 170 298 5667

On 29 April 2015 at 04:33, Vell <lovell.mcilw...@gmail.com> wrote:

>
>
> On Tuesday, April 28, 2015 at 6:23:51 PM UTC-4, Vell wrote:
>>
>> Versions:
>>
>>    - Ruby 2.1.5
>>    - Capistrano 3.3.5
>>    - Rails 4.1.9
>>
>> Platform:
>>
>>    - Working on.... Mac OS X 10.10.3
>>    - Deploying to... Ubuntu 14.04
>>
>> Logs:
>>
>>    - https://gist.github.com/vmcilwain/0ce0a3757223061f1cfc
>>
>> Files:
>>
>>    - Capfile - https://gist.github.com/vmcilwain/49269443ec80718b3fa9
>>    - deploy.rb - https://gist.github.com/vmcilwain/090b6d7677cd0a8b30eb
>>    - Stage files (production.rb, staging.rb) -
>>    https://gist.github.com/vmcilwain/ec5966ec54486da6b215
>>
>> Background:
>>
>> I have an app that I am working on that I started with
>> Centos/Apache/MYSQL. I am using capistrano 3.3.5 to deploy this app and I
>> am not having any issues with deploying which includes migrating the db.
>>
>> Issue:
>>
>> I am now moving to Ubuntu/Nginx/MYSQL and still using capistrano 3.3.5 to
>> deploy this app but now I am having issues migrating the db. From what I
>> can tell, capistrano thinking that I am wanting to migrate to a db that is
>> on the local system but there isn't one. The DB is located on an RDS
>> instance on Amazon AWS.
>>
>> I have tried to forcefully set rails_env but nothing appears to get
>> capistrano to recognize the environment I want to deploy to.
>>
>> To double check my issue I have created a brand new application which has
>> no other code. I installed what I think is the bare minimum for getting my
>> rails app to deploy and this issue also occurs.
>>
>> I am looking for some advice on anything else that I can try to get past
>> this issue. Any help is greatly appreciated.\
>>
>> Thanks
>>
>
> As I am picking around with things, it seems that anything that I set in
> deploy.rb isn't recognized by any of my files in lib/capistrano/tasks. For
> instance, if I have the following in deploy.rb
>
> set :running_dir, File.dirname(__FILE__)
>
> I am not able to use fetch(:running_dir) in /lib/capistrano/tasks/nginx.rb
> in a method such as
>
>   desc "create #{fetch(:application)} nginx.conf"
>   task :generate_nginx_conf do
>     on roles(:app) do
>       info "creating #{fetch(:application)} nginx.conf file"
>       open(fetch(:nginx_conf_file), 'w') do |f|
>         f.puts(ERB.new(File.read(fetch(:running_dir) +
> "/templates/nginx.conf.erb")).result(binding))
>       end
>     end
>   end
>
> However, fetch(:application) is working without any issue. I can see that
> in the info string when capistrano runs. I don't know if this relates to my
> issue or how to correct it at this moment.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Capistrano" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to capistrano+unsubscr...@googlegroups.com.
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/capistrano/89bad802-92d8-448b-acc9-74c0fa6e44ab%40googlegroups.com
> <https://groups.google.com/d/msgid/capistrano/89bad802-92d8-448b-acc9-74c0fa6e44ab%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to capistrano+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/capistrano/CAN_%2BVLVR_rwSp1dCqZfFwzu5nNknvtoFqUSQp%2BbzrqaC7s0ZEA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to