Sha256: 66e60c21a1902640b1a20ec74e10c233daf9d648ff6bee7141839a14c3179c76

Contents?: true

Size: 914 Bytes

Versions: 2

Compression:

Stored size: 914 Bytes

Contents

gem "pg"

gsub_file "config/database.yml", /username: .*/, "username: #{config['pg_username']}"
gsub_file "config/database.yml", /password: .*/, "password: #{config['pg_password']}"
%w[development test production].each do |env|
  gsub_file "config/database.yml", /^#{env}:/, "#{env}:\n  host: localhost"
end

after_bundler do
  rake "db:create:all"
  
  rakefile("sample.rake") do
<<-RUBY
namespace :db do
  desc "Populate the database with sample data"
  task :sample => :environment do

  end
  task :populate => :sample
end
RUBY
  end
end

__END__

name: PostgreSQL
description: Use PostgreSQL for dev & production database
author: drnic

exclusive: orm
category: persistence

run_before: [eycloud]

args: -d postgresql

config:
  - pg_username:
      type: string
      prompt: "Local development PostgreSQL username:"
  - pg_password:
      type: string
      prompt: "Local development PostgreSQL password:"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
appscrolls-0.10.0 scrolls/postgresql.rb
appscrolls-0.9.0 scrolls/postgresql.rb