dipのインストール herokuのアカウント作成、設定等の準備(無料版無くなってます。月5$からの課金が必要)(無料のホスティングを求めて放浪するのは疲れたんだ...)
dip rails new . --force --database=postgresql
docker-compose build --no-cache
dip rails db:create
dip rails db:migrate
default: &default
adapter: postgresql
encoding: unicode
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
host: db
username: postgres
password: password
development:
<<: *default
database: nri2023_development
test:
<<: *default
database: nri2023_test
production:
<<: *default
database: nri2023_production
docker-compose up
heroku container:push web -a myapp && heroku container:release web -a myapp
をdipコマンドにしました
dip deploy
heroku run bash
heroku logs --tail
- ...
heroku pg:psql
heroku pg:reset -a myapp
heroku run rails db:migrate