summaryrefslogtreecommitdiff
path: root/projects/3/example/bin/setup
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-01-13 22:47:09 -0700
committermo khan <mo@mokhan.ca>2025-01-13 22:47:09 -0700
commit3b7cc65e3fe5e66dcf77bee4045d9f5c7ce0f846 (patch)
tree6f34bf45733c4536509689e8ed663b2c83a3087b /projects/3/example/bin/setup
parente4cb765cd6a9b5932122a72ca4b142649858c37e (diff)
Split sql files
Diffstat (limited to 'projects/3/example/bin/setup')
-rwxr-xr-xprojects/3/example/bin/setup34
1 files changed, 0 insertions, 34 deletions
diff --git a/projects/3/example/bin/setup b/projects/3/example/bin/setup
deleted file mode 100755
index be3db3c..0000000
--- a/projects/3/example/bin/setup
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env ruby
-require "fileutils"
-
-APP_ROOT = File.expand_path("..", __dir__)
-
-def system!(*args)
- system(*args, exception: true)
-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("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"
-
- unless ARGV.include?("--skip-server")
- puts "\n== Starting development server =="
- STDOUT.flush # flush the output before exec(2) so that it displays
- exec "bin/dev"
- end
-end