Closed marlborox closed 6 years ago
i need to see your deploy.rb
file as i can not see the problem for issue alone
Thank you for your reply. This is my deploy.rb.
require 'mina/multistage'
require 'mina/bundler'
require 'mina/rails'
require 'mina/git'
require 'mina/rbenv'
require 'mina/nginx'
require 'mina/unicorn'
set :branch, :master set :deploy_to, '/home/lalala/rungo/rungo' set :rails_env, 'staging' set :domain, '1.1.1.1' set :server, 'staging'
set :user, 'lalala' set :repository, ', ssh://git@github.com/lalala/rungo.git' set :project_path, '/home/lalala/rungo' set :current_path, '/home/lalala/rungo/rungo/current' set :shared_dirs, ['log', 'public', 'tmp/sockets', 'tmp/pids'] set :shared_paths, [ 'config/secrets.yml', 'config/database.yml', 'config/settings.yml', 'config/unicorn.rb']
set :keep_releases, 5
desc 'Set up environment.' task :environment do invoke :'rbenv:load' end
desc 'Prepare for deployment.' task :setup do ['log', 'config', 'tmp/pids', 'tmp/sockets', 'public'].each do |dir| command %{mkdir -p "#{fetch(:deploy_to)}/shared/#{dir}"} command %{chmod g+rx,u+rwx "#{fetch(:deploy_to)}/shared/#{dir}"} end
['config/database.yml', 'config/secrets.yml', "config/settings.yml", "config/unicorn.rb"].each do |file| command %{touch "#{fetch(:deploy_to)}/shared/#{file}"} comment %{Be sure to edit 'shared/#{file}'.} end
end
You have unconventional git setup. Usually Gemfile is located in the root of a project path
you would have to override https://github.com/mina-deploy/mina/blob/master/data/deploy.sh.erb and create your own...
Basically everywhere where you have fetch(:current_path)
put fetch(:current_path)/rungo
, except on line https://github.com/mina-deploy/mina/blob/master/data/deploy.sh.erb#L78
But i would suggest creating a new repo without extra folders in the root dir :)
I run mina deploy, but i get this error. How can i setting,please?
Could not locate Gemfile !ERROR: Deploy failed.
I guess about set :repository, ssh://git@github.com/lalala/rungo.git github rungo folder below two project, repository setting in here.
I think copy Gemfile to rungo/Gemfile is good, but i hope rungo below not Gemfile.