00.rubyonrails:03.herokuにrails7アプリをデプロイ
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
00.rubyonrails:03.herokuにrails7アプリをデプロイ [2022/01/23] – [リンク] adash333 | 00.rubyonrails:03.herokuにrails7アプリをデプロイ [2022/01/26] – [Dockerを使わずにHerokuにDeploy] adash333 | ||
---|---|---|---|
行 6: | 行 6: | ||
Docker Desktop for Windowsを試してみる(7)Windows10+WSL2+DockerDesktop + Ruby on Rails7をHerokuにデプロイに苦戦(作成中) | Docker Desktop for Windowsを試してみる(7)Windows10+WSL2+DockerDesktop + Ruby on Rails7をHerokuにデプロイに苦戦(作成中) | ||
2022年1月22日 | 2022年1月22日 | ||
+ | |||
+ | ===== 開発環境 ===== | ||
+ | |||
+ | < | ||
+ | Windows 10 Pro 21H1 | ||
+ | Hyper-Vを有効化 | ||
+ | Windows Docker Desktop 4.0.0 | ||
+ | VisualStudioCode (wsl用の拡張機能インストール済み) | ||
+ | |||
+ | WSL2 Ubuntu 20.04 LTS | ||
+ | VisualStudioCode (+拡張機能 ) | ||
+ | </ | ||
+ | |||
+ | その後、以下でRails7(Docker)開発環境を構築した状況 | ||
+ | |||
+ | https:// | ||
+ | Docker Desktop for Windowsを試してみる(6)Windows10+WSL2+DockerDesktopでRuby on Rails7+PostgreSQLを環境構築してみる【2022年1月時点】 | ||
+ | 2022年1月22日 | ||
+ | |||
+ | ===== Dockerを使わずにHerokuにDeploy ===== | ||
+ | |||
+ | Dockerのままデプロイせずに、Herokuにデプロイする方法 | ||
+ | |||
+ | -[[https:// | ||
+ | -WSL2のUbuntuにHeroku-CLIをインストールしてHerokuにログイン | ||
+ | |||
+ | < | ||
+ | curl https:// | ||
+ | heroku login -i | ||
+ | (Herokuのメールアドレスとパスワードを入力) | ||
+ | heroku create | ||
+ | heroku addons: | ||
+ | |||
+ | git init | ||
+ | git add . | ||
+ | git commit -m " | ||
+ | git push heroku main | ||
+ | |||
+ | heroku run rake db:migrate | ||
+ | </ | ||
+ | |||
+ | WEBサイトの場所は、[https:// | ||
+ | ===== 2022年1月時点でうまくいかなかった方法 ===== | ||
+ | 経過は以下に記載 | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | 途中まで、 | ||
+ | https:// | ||
+ | |||
+ | 最後、git push してから、heroku run bash → rake db: | ||
+ | これではDockerでできていないが、、、 | ||
+ | |||
+ | |||
+ | -docker-compose downでコンテナはすべて終了しておく | ||
+ | -HerokuのIDとパスワードを作成(後で、heroku login -iの時に使用する) | ||
+ | |||
+ | database.yml | ||
+ | < | ||
+ | production: | ||
+ | <<: *default | ||
+ | url: <%= ENV[' | ||
+ | </ | ||
+ | |||
+ | -Heroku CLIのインストール | ||
+ | -Herokuにログイン | ||
+ | < | ||
+ | curl https:// | ||
+ | exec $SHELL -l | ||
+ | heroku --version | ||
+ | heroku login -i | ||
+ | heroku container: | ||
+ | </ | ||
+ | -Herokuアプリの新規作成 | ||
+ | |||
+ | < | ||
+ | heroku create | ||
+ | heroku container: | ||
+ | heroku container: | ||
+ | heroku open (私に場合はうまくいかず、アプリのアドレスを開いた) | ||
+ | </ | ||
+ | → うまくいかず。 | ||
+ | |||
行 12: | 行 96: | ||
===== リンク ===== | ===== リンク ===== | ||
+ | |||
+ | https:// | ||
+ | DockerでRailsの環境構築してHerokuへデプロイまで | ||
+ | 2021.12.16 | ||
+ | |||
+ | https:// | ||
+ | 2018-11-21 | ||
+ | コンテナを中心にDocker、Herokuの基本概念を整理する | ||
+ | |||
+ | https:// | ||
+ | Dockerって何? って聞かれたときの解説、の解説 | ||
+ | 2021.06.21に更新 | ||
+ | |||
+ | |||
+ | https:// | ||
+ | @sho7650 | ||
+ | 更新日 2017年12月23日 | ||
+ | Heroku で Docker を使う場合の諸注意 | ||
https:// | https:// | ||
行 17: | 行 119: | ||
GreekDataGuy | GreekDataGuy | ||
Mar 25, 2020 | Mar 25, 2020 | ||
+ | →2022/1月に、Rails7でやったら、だめだった。 | ||
+ | |||
https:// | https:// | ||
行 32: | 行 136: | ||
エンジニアを始めてから便利だったツールまとめ | エンジニアを始めてから便利だったツールまとめ | ||
2022.01.21に公開、mac | 2022.01.21に公開、mac | ||
+ | ===== AWS ===== | ||
+ | |||
+ | https:// | ||
+ | Rails(Docker)をProductionモードで起動してみる (CI/ | ||
+ | 2022.01.23に公開 | ||
+ | |||
+ | |||
00.rubyonrails/03.herokuにrails7アプリをデプロイ.txt · 最終更新: 2022/01/28 by adash333