init
This commit is contained in:
		
							
								
								
									
										7
									
								
								bin/brakeman
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								bin/brakeman
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| #!/usr/bin/env ruby | ||||
| require "rubygems" | ||||
| require "bundler/setup" | ||||
|  | ||||
| ARGV.unshift("--ensure-latest") | ||||
|  | ||||
| load Gem.bin_path("brakeman", "brakeman") | ||||
							
								
								
									
										2
									
								
								bin/dev
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										2
									
								
								bin/dev
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| #!/usr/bin/env ruby | ||||
| exec "./bin/rails", "server", *ARGV | ||||
							
								
								
									
										14
									
								
								bin/docker-entrypoint
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								bin/docker-entrypoint
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| #!/bin/bash -e | ||||
|  | ||||
| # Enable jemalloc for reduced memory usage and latency. | ||||
| if [ -z "${LD_PRELOAD+x}" ]; then | ||||
|     LD_PRELOAD=$(find /usr/lib -name libjemalloc.so.2 -print -quit) | ||||
|     export LD_PRELOAD | ||||
| fi | ||||
|  | ||||
| # If running the rails server then create or migrate existing database | ||||
| if [ "${@: -2:1}" == "./bin/rails" ] && [ "${@: -1:1}" == "server" ]; then | ||||
|   ./bin/rails db:prepare | ||||
| fi | ||||
|  | ||||
| exec "${@}" | ||||
							
								
								
									
										4
									
								
								bin/rails
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								bin/rails
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| #!/usr/bin/env ruby | ||||
| APP_PATH = File.expand_path("../config/application", __dir__) | ||||
| require_relative "../config/boot" | ||||
| require "rails/commands" | ||||
							
								
								
									
										4
									
								
								bin/rake
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								bin/rake
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| #!/usr/bin/env ruby | ||||
| require_relative "../config/boot" | ||||
| require "rake" | ||||
| Rake.application.run | ||||
							
								
								
									
										8
									
								
								bin/rubocop
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										8
									
								
								bin/rubocop
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| #!/usr/bin/env ruby | ||||
| require "rubygems" | ||||
| require "bundler/setup" | ||||
|  | ||||
| # explicit rubocop config increases performance slightly while avoiding config confusion. | ||||
| ARGV.unshift("--config", File.expand_path("../.rubocop.yml", __dir__)) | ||||
|  | ||||
| load Gem.bin_path("rubocop", "rubocop") | ||||
							
								
								
									
										34
									
								
								bin/setup
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										34
									
								
								bin/setup
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| #!/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 | ||||
							
								
								
									
										5
									
								
								bin/thrust
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								bin/thrust
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| #!/usr/bin/env ruby | ||||
| require "rubygems" | ||||
| require "bundler/setup" | ||||
|  | ||||
| load Gem.bin_path("thruster", "thrust") | ||||
		Reference in New Issue
	
	Block a user