# app.rb begin require "bundler/setup" rescue Bundler::PermissionError => e # Fallback: charger les gems manuellement si Bundler échoue require "sinatra" require "json" require "puma" rescue LoadError => e puts "Bundler non disponible, chargement manuel des gems" require "sinatra" require "json" end class MonApp < Sinatra::Base configure do set :port, 7860 set :bind, "0.0.0.0" set :server, :puma end # ... le reste de votre code reste inchangé ... get "/" do content_type :html <<~HTML
Application démarrée avec succès!