This is a blueprint of Rails API-only project with JWT token authentication.
- Rails 7.0
- Ruby 3.1
- Docker
- Postgres 14
Simply run
docker compose up
Setup database
docker exec -it rails-api-jwt-app-1 rails db:create db:migrate db:seed
Base URL localhost:3000/api/v1
POST /sign_in -> { email: string, password: string }
GET /products
GET /products/:id
POST /products
PUT /products/:id
DELETE /products/:id
GET /users
GET /users/:id
POST /users
PUT /users/:id
DELETE /users/:id