From 0380a97230023a78ad08b738c4520e901485ed63 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 10 Dec 2022 09:29:30 -0500 Subject: Added Rails engine for scoreboard refs #13 --- rails/test/dummy/bin/rails | 4 ++++ rails/test/dummy/bin/rake | 4 ++++ rails/test/dummy/bin/setup | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100755 rails/test/dummy/bin/rails create mode 100755 rails/test/dummy/bin/rake create mode 100755 rails/test/dummy/bin/setup (limited to 'rails/test/dummy/bin') diff --git a/rails/test/dummy/bin/rails b/rails/test/dummy/bin/rails new file mode 100755 index 0000000..efc0377 --- /dev/null +++ b/rails/test/dummy/bin/rails @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +APP_PATH = File.expand_path("../config/application", __dir__) +require_relative "../config/boot" +require "rails/commands" diff --git a/rails/test/dummy/bin/rake b/rails/test/dummy/bin/rake new file mode 100755 index 0000000..4fbf10b --- /dev/null +++ b/rails/test/dummy/bin/rake @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +require_relative "../config/boot" +require "rake" +Rake.application.run diff --git a/rails/test/dummy/bin/setup b/rails/test/dummy/bin/setup new file mode 100755 index 0000000..ec47b79 --- /dev/null +++ b/rails/test/dummy/bin/setup @@ -0,0 +1,33 @@ +#!/usr/bin/env ruby +require "fileutils" + +# path to your application root. +APP_ROOT = File.expand_path("..", __dir__) + +def system!(*args) + system(*args) || abort("\n== Command #{args} failed ==") +end + +FileUtils.chdir APP_ROOT do + # This script is a way to set up or update your development environment automatically. + # This script is idempotent, so that you can run it at any time and get an expectable outcome. + # 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") + # FileUtils.cp "config/database.yml.sample", "config/database.yml" + # end + + puts "\n== Preparing database ==" + system! "bin/rails db:prepare" + + puts "\n== Removing old logs and tempfiles ==" + system! "bin/rails log:clear tmp:clear" + + puts "\n== Restarting application server ==" + system! "bin/rails restart" +end -- cgit 1.4.1