mirror of
https://github.com/openSUSE/osem.git
synced 2026-02-05 19:51:11 -05:00
Update config with rails app:update Update schema.rb rails db:migrate Add puma Make jobs and models inherit from ApplicationJob and ApplicationRecord Update acts_as_list to 0.9.7 in order to fix "undefined method `sanitize_sql_hash_for_conditions'" error Update web-console to 2.3.0 to fix a 500 internal server error Replace before_filter with before_action Add rails-controller-testing gem Add prepend: :true to protect_from_forgery in ApplicationController to avoid ActionController::InvalidAuthenticityToken exceptions Remove activeuuid Update formtastic to 3.1.5 to fix deprecation warnings and issues with the Input class Update ahoy_matey to 1.6.0 Update cancancan to 2.0.0 to fix issues with malformed sql queries Fix program spec Fix issue with the picture being nil in admin/Organizations#new and #edit and Organizations#show Fix ActiveRecord::Base.raise_in_transactional_callbacks= deprecation warning by removing an unnecessary line in application.rb Fix failing versions specs
35 lines
928 B
Plaintext
Executable File
35 lines
928 B
Plaintext
Executable File
#!/usr/bin/env ruby.ruby2.4
|
|
require 'pathname'
|
|
require 'fileutils'
|
|
include FileUtils
|
|
|
|
# path to your application root.
|
|
APP_ROOT = Pathname.new File.expand_path('../../', __FILE__)
|
|
|
|
def system!(*args)
|
|
system(*args) || abort("\n== Command #{args} failed ==")
|
|
end
|
|
|
|
chdir APP_ROOT do
|
|
# This script is a starting point to setup your application.
|
|
# Add necessary setup steps to this file.
|
|
|
|
puts '== Installing dependencies =='
|
|
system! 'gem install bundler --conservative'
|
|
system('bundle check') || system!('bundle install')
|
|
|
|
# puts "\n== Copying sample files =="
|
|
# unless File.exist?('config/database.yml')
|
|
# cp 'config/database.yml.sample', 'config/database.yml'
|
|
# end
|
|
|
|
puts "\n== Preparing database =="
|
|
system! 'bin/rails db:setup'
|
|
|
|
puts "\n== Removing old logs and tempfiles =="
|
|
system! 'bin/rails log:clear tmp:clear'
|
|
|
|
puts "\n== Restarting application server =="
|
|
system! 'bin/rails restart'
|
|
end
|