diff --git a/config/deploy.rb b/config/deploy.rb index fd1f13541..44a0574ff 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -64,12 +64,14 @@ namespace :deploy do namespace :web do desc "Present a maintenance page to visitors." task :disable do - run "mv #{current_path}/public/maintenance.html.bak #{current_path}/public/maintenance.html" + maintenance_html_path = "#{current_path}/public/maintenance.html.bak" + run "if [ -e #{maintenance_html_path} ] ; then mv #{maintenance_html_path} #{current_path}/public/maintenance.html ; fi" end desc "Makes the application web-accessible again." task :enable do - run "mv #{current_path}/public/maintenance.html #{current_path}/public/maintenance.html.bak" + maintenance_html_path = "#{current_path}/public/maintenance.html" + run "if [ -e #{maintenance_html_path} ] ; then mv #{maintenance_html_path} #{current_path}/public/maintenance.html.bak ; fi" end end end diff --git a/public/maintenance.html.bak b/public/maintenance.html.bak new file mode 100644 index 000000000..1a425fcb2 --- /dev/null +++ b/public/maintenance.html.bak @@ -0,0 +1,21 @@ + + + + Downbooru + + + +

The site is down for maintenance.

+

Check Twitter for updates.

+ +