mirror of
https://github.com/jcwimer/wrestlingApp
synced 2026-04-14 00:49:54 +00:00
Updated to rails 7.1 and ruby 3.1.4
This commit is contained in:
3
Gemfile
3
Gemfile
@@ -7,6 +7,9 @@ gem 'rails', '7.1.3.2'
|
|||||||
# Added in rails 7.1
|
# Added in rails 7.1
|
||||||
gem 'rails-html-sanitizer'
|
gem 'rails-html-sanitizer'
|
||||||
|
|
||||||
|
# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
|
||||||
|
gem "sprockets-rails"
|
||||||
|
|
||||||
# Use sqlite3 as the database for Active Record
|
# Use sqlite3 as the database for Active Record
|
||||||
#gem 'sqlite3', '~> 1.3', '< 1.4', :group => :development
|
#gem 'sqlite3', '~> 1.3', '< 1.4', :group => :development
|
||||||
gem 'sqlite3', :group => :development
|
gem 'sqlite3', :group => :development
|
||||||
|
|||||||
@@ -275,6 +275,13 @@ GEM
|
|||||||
rack-session (>= 2.0.0, < 3)
|
rack-session (>= 2.0.0, < 3)
|
||||||
tilt (~> 2.0)
|
tilt (~> 2.0)
|
||||||
spring (4.1.3)
|
spring (4.1.3)
|
||||||
|
sprockets (4.2.1)
|
||||||
|
concurrent-ruby (~> 1.0)
|
||||||
|
rack (>= 2.2.4, < 4)
|
||||||
|
sprockets-rails (3.4.2)
|
||||||
|
actionpack (>= 5.2)
|
||||||
|
activesupport (>= 5.2)
|
||||||
|
sprockets (>= 3.0.0)
|
||||||
sqlite3 (1.7.2-aarch64-linux)
|
sqlite3 (1.7.2-aarch64-linux)
|
||||||
sqlite3 (1.7.2-arm-linux)
|
sqlite3 (1.7.2-arm-linux)
|
||||||
sqlite3 (1.7.2-arm64-darwin)
|
sqlite3 (1.7.2-arm64-darwin)
|
||||||
@@ -338,6 +345,7 @@ DEPENDENCIES
|
|||||||
rubocop
|
rubocop
|
||||||
sdoc
|
sdoc
|
||||||
spring
|
spring
|
||||||
|
sprockets-rails
|
||||||
sqlite3
|
sqlite3
|
||||||
turbolinks
|
turbolinks
|
||||||
tzinfo-data
|
tzinfo-data
|
||||||
|
|||||||
@@ -19,23 +19,6 @@ Wrestling::Application.configure do
|
|||||||
# For large-scale production use, consider using a caching reverse proxy like nginx, varnish or squid.
|
# For large-scale production use, consider using a caching reverse proxy like nginx, varnish or squid.
|
||||||
# config.action_dispatch.rack_cache = true
|
# config.action_dispatch.rack_cache = true
|
||||||
|
|
||||||
# Disable Rails's static asset server (Apache or nginx will already do this).
|
|
||||||
#This is deprecated
|
|
||||||
#config.serve_static_assets = false
|
|
||||||
|
|
||||||
# Compress JavaScripts and CSS.
|
|
||||||
config.assets.js_compressor = :uglifier
|
|
||||||
# config.assets.css_compressor = :sass
|
|
||||||
|
|
||||||
# Do not fallback to assets pipeline if a precompiled asset is missed.
|
|
||||||
config.assets.compile = false
|
|
||||||
|
|
||||||
# Generate digests for assets URLs.
|
|
||||||
config.assets.digest = true
|
|
||||||
|
|
||||||
# Version of your assets, change this if you want to expire all your assets.
|
|
||||||
config.assets.version = '1.0'
|
|
||||||
|
|
||||||
# Specifies the header that your server uses for sending files.
|
# Specifies the header that your server uses for sending files.
|
||||||
# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
|
# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
|
||||||
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
|
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
|
||||||
@@ -91,7 +74,15 @@ Wrestling::Application.configure do
|
|||||||
#THESE ADDED BY ME TO GET RAILS 4 WORKING IN HEROKU
|
#THESE ADDED BY ME TO GET RAILS 4 WORKING IN HEROKU
|
||||||
config.cache_classes = true
|
config.cache_classes = true
|
||||||
config.public_file_server.enabled = true
|
config.public_file_server.enabled = true
|
||||||
|
|
||||||
|
## Using default asset pipeline sprockets
|
||||||
|
#Live compile with sprockets instead of: rails assets:precompile
|
||||||
config.assets.compile = true
|
config.assets.compile = true
|
||||||
|
# Compress JavaScripts and CSS.
|
||||||
|
config.assets.js_compressor = :uglifier
|
||||||
|
# Do not fallback to assets pipeline if a precompiled asset is missed.
|
||||||
|
config.assets.compile = false
|
||||||
|
# Generate digests for assets URLs.
|
||||||
config.assets.digest = true
|
config.assets.digest = true
|
||||||
|
|
||||||
#Added by me to force SSL in production on heroku
|
#Added by me to force SSL in production on heroku
|
||||||
|
|||||||
@@ -11,9 +11,10 @@ export PASSENGER_POOL_SIZE=$(expr $PASSENGER_POOL_FACTOR '*' 1)
|
|||||||
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml kill
|
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml kill
|
||||||
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml build
|
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml build
|
||||||
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml up -d
|
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml up -d
|
||||||
|
sleep 30s
|
||||||
# echo Make sure your local mysql database has a wrestlingtourney db
|
# echo Make sure your local mysql database has a wrestlingtourney db
|
||||||
docker exec -i deploy_app_1 rake db:create
|
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml exec -T app rake db:create
|
||||||
docker exec -i deploy_app_1 rake db:migrate
|
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml exec -T app rake db:migrate
|
||||||
|
|
||||||
echo Resetting the db with seed data
|
echo Resetting the db with seed data
|
||||||
docker exec -i deploy_app_1 bash -c "DISABLE_DATABASE_ENVIRONMENT_CHECK=1 rake db:reset"
|
docker-compose -f ${project_dir}/deploy/docker-compose-test.yml exec -T app bash -c "DISABLE_DATABASE_ENVIRONMENT_CHECK=1 rake db:reset"
|
||||||
|
|||||||
@@ -51,6 +51,12 @@ services:
|
|||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
database:
|
database:
|
||||||
|
healthcheck:
|
||||||
|
test: mysqladmin ping -h 127.0.0.1 -u root --password=$$MYSQL_PASSWORD
|
||||||
|
start_period: 5s
|
||||||
|
interval: 5s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 10
|
||||||
|
|
||||||
worker:
|
worker:
|
||||||
image: wrestlingdev
|
image: wrestlingdev
|
||||||
|
|||||||
Reference in New Issue
Block a user