Deploy simples heroko

Para fazer o deploy certificar de não dependencia do sql lite na gem file,

e ter a pg gem no lugar visto que o heroku usa postgress, não esquecer de dar

um bundle install antes do commit.

para conectar no banco só colocar a linha data apontando para uri do postgress.

e usa o comando heroku run rails db:migrate

# gem install sqlite3
#
# Ensure the SQLite 3 gem is defined in your Gemfile
# gem 'sqlite3'
#
default: &default
adapter: postgresql
encoding: unicode
# For details on connection pooling, see Rails configuration guide
# https://guides.rubyonrails.org/configuring.html#database-pooling
pool: 5
database: postgres://fcaosmvgwdutnh:32a5c944f7ffb557c2cd21c2e6514d3caa5abd4d51b049d73527b741f0b67ead@ec2-44-199-158-170.compute-1.amazonaws.com:5432/d35hlaegvmks7e


development:
adapter: postgresql
encoding: unicode
# For details on connection pooling, see Rails configuration guide
# https://guides.rubyonrails.org/configuring.html#database-pooling
pool: 5
database: postgres://fcaosmvgwdutnh:32a5c944f7ffb557c2cd21c2e6514d3caa5abd4d51b049d73527b741f0b67ead@ec2-44-199-158-170.compute-1.amazonaws.com:5432/d35hlaegvmks7e


# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: postgresql
encoding: unicode
# For details on connection pooling, see Rails configuration guide
# https://guides.rubyonrails.org/configuring.html#database-pooling
pool: 5
database: postgres://fcaosmvgwdutnh:32a5c944f7ffb557c2cd21c2e6514d3caa5abd4d51b049d73527b741f0b67ead@ec2-44-199-158-170.compute-1.amazonaws.com:5432/d35hlaegvmks7e


production:
<<: *default
database: postgres://fcaosmvgwdutnh:32a5c944f7ffb557c2cd21c2e6514d3caa5abd4d51b049d73527b741f0b67ead@ec2-44-199-158-170.compute-1.amazonaws.com:5432/d35hlaegvmks7e


Comentários

Postagens mais visitadas deste blog