You can use this project as template for your new rails 7+ applications
docker-compose build
docker-compose run --rm web rails new . --database=postgresql
docker-compose run --rm web rails db:create
Now docker-compose file contain 2 services:
- Rails web server
- Postgres database