- Ruby / Rails 8
- PostgreSQL
- Docker Compose
DB のみ起動(Rails アプリはローカル実行する場合):
make up/service全サービス起動(DB + アプリ):
make updocker-compose.yml では app.build.dockerfile: ./docker/app/Dockerfile を参照しています。
docker/app/Dockerfile は RAILS_ENV=develop を受け取り、内部で development 相当として扱えるようにしています。
docker build -f docker/app/Dockerfile --build-arg RAILS_ENV=develop -t rails8_todo:develop .docker compose run --rm app bin/rails db:prepare