Sha256: e2969ba3b7d4033e57a6e35958521dd62c8d3b2b58e40015ccf5593b1e882d70

Contents?: true

Size: 819 Bytes

Versions: 1534

Compression:

Stored size: 819 Bytes

Contents

#!/usr/bin/env ruby
require 'fileutils'
include FileUtils

# path to your application root.
APP_ROOT = File.expand_path('..', __dir__)

def system!(*args)
  system(*args) || abort("\n== Command #{args} failed ==")
end

chdir APP_ROOT do
  # This script is a way to update your development environment automatically.
  # Add necessary update steps to this file.

  puts '== Installing dependencies =='
  system! 'gem install bundler --conservative'
  system('bundle check') || system!('bundle install')

  # Install JavaScript dependencies if using Yarn
  # system('bin/yarn')

  puts "\n== Updating database =="
  system! 'bin/rails db:migrate'

  puts "\n== Removing old logs and tempfiles =="
  system! 'bin/rails log:clear tmp:clear'

  puts "\n== Restarting application server =="
  system! 'bin/rails restart'
end

Version data entries

1,534 entries across 1,171 versions & 129 rubygems

Version Path
hyrax-5.1.0.pre.beta1 .dassie/bin/update
hyrax-5.1.0.pre.beta1 .koppie/bin/update
hyrax-5.0.4 .dassie/bin/update
hyrax-5.0.4 .koppie/bin/update
comfortable_media_surfer-3.1.1 bin/update
hyrax-5.0.3 .koppie/bin/update
hyrax-5.0.3 .dassie/bin/update
hyrax-5.0.2 .dassie/bin/update
hyrax-5.0.2 .koppie/bin/update
nulogy_sso-2.6.0 spec/dummy/bin/update
comfortable_media_surfer-3.1.0 bin/update
comfortable_media_surfer-3.0.0 bin/update
samvera-persona-0.5.0 spec/dummy/bin/update
occams-1.1.0 bin/update
hyrax-5.0.1 .koppie/bin/update
hyrax-5.0.1 .dassie/bin/update
administrate-field-nested_has_many-2.1.0 spec/dummy/bin/update
hyrax-5.0.0 .dassie/bin/update
hyrax-5.0.0 .koppie/bin/update
hyrax-5.0.0.rc3 .dassie/bin/update