Dockerize database
This commit is contained in:
23
lib/tasks/docker.rake
Normal file
23
lib/tasks/docker.rake
Normal file
@@ -0,0 +1,23 @@
|
||||
namespace :docker do
|
||||
desc "build"
|
||||
task :build => :environment do
|
||||
`docker build -t roraccounting .`
|
||||
end
|
||||
|
||||
desc "start"
|
||||
task :start => :environment do
|
||||
`docker run -e POSTGRES_USER=docker -e POSTGRES_PASSWORD=docker -e POSTGRES_DB=roraccounting_development --name pg_roraccounting -d -p 5432:5432 roraccounting`
|
||||
end
|
||||
|
||||
desc "stop"
|
||||
task :stop => :environment do
|
||||
`docker stop pg_roraccounting`
|
||||
end
|
||||
|
||||
|
||||
desc "remove"
|
||||
task :remove => :environment do
|
||||
`docker rm pg_roraccounting`
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user