first commit

This commit is contained in:
julien committed 2026-10-19 13:07:10 +02:00
commit ba4d63bde0
4 files changed
+110

No files matched your search

+45
View File
@@ -0,0 +1,45 @@
# sinatra-test
## Préparation
Initialisez le projet :
```
$ mkdir sinatra-test
$ cd sinatra-test
$ bundle init
```
Ajoutez les gems nécessaires à Sinatra au `Gemfile` :
```
gem "sinatra"
gem "rackup"
gem "puma"
```
Puis installez les gems :
```
$ bundle install
```
Le projet vierge devrait ressembler à :
```
.
├── Gemfile
└── Gemfile.lock
```
## Créer un projet
Ajoutez un fichier, par exemple `app.rb` avec :
```
require "sinatra"
get "/" do
"Hello world!"
end
```
Puis `$ bundle exec ruby app.rb` pour lancer le serveur.
> Sans `rerun` ou `rack-unreloader` il faut redémarrer le serveur pour prendre en comptes les changements.