Initial commit - Fase 1: Setup Rails + Docker
This commit is contained in:
55
Gemfile
Normal file
55
Gemfile
Normal file
@@ -0,0 +1,55 @@
|
||||
source "https://rubygems.org"
|
||||
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
||||
|
||||
ruby "3.2.2"
|
||||
|
||||
# Core Rails
|
||||
gem "rails", "~> 7.1.0"
|
||||
gem "pg", "~> 1.1"
|
||||
gem "puma", "~> 6.0"
|
||||
|
||||
# Frontend
|
||||
gem "importmap-rails"
|
||||
gem "turbo-rails"
|
||||
gem "stimulus-rails"
|
||||
gem "tailwindcss-rails"
|
||||
gem "jbuilder"
|
||||
|
||||
# Auth
|
||||
gem "devise"
|
||||
gem "pundit"
|
||||
|
||||
# Config / ENV
|
||||
gem "dotenv-rails"
|
||||
|
||||
# PDF
|
||||
gem "prawn"
|
||||
gem "prawn-table"
|
||||
|
||||
# Jobs / Cron
|
||||
gem "whenever", require: false
|
||||
|
||||
# Notificações (Fase 8 — opcional)
|
||||
# gem "twilio-ruby"
|
||||
|
||||
# Utilitários
|
||||
gem "pagy" # paginação
|
||||
gem "image_processing", ">= 1.2"
|
||||
|
||||
group :development, :test do
|
||||
gem "debug", platforms: %i[mri mingw x64_mingw]
|
||||
gem "rspec-rails"
|
||||
gem "factory_bot_rails"
|
||||
gem "faker"
|
||||
end
|
||||
|
||||
group :development do
|
||||
gem "web-console"
|
||||
gem "rack-mini-profiler"
|
||||
gem "annotate"
|
||||
end
|
||||
|
||||
group :test do
|
||||
gem "capybara"
|
||||
gem "selenium-webdriver"
|
||||
end
|
||||
Reference in New Issue
Block a user