0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Fly.ioでRailsのwebサイトをデプロイ (windows)

Last updated at Posted at 2022-11-23

またもwindowsでデプロイできなくなった。

以前はこちらの記事でデプロイできていたのだが、またもwindowsでデプロイできなくなった。色々いじってたら何とかなったので備忘録。

環境

Ruby 3.0.4
Rails 6.1.7
node 14.18.1 (18.〜 ではできなかった。ここまで下げなくても良いかも)

準備

本番環境でもsqlite3を使うのでgemfileに普通に書いておけばOKです。
そのため、すでに上記の記事などを参考にデプロイしている場合、gemを元に戻す。逆に何も触っていないならそのままで。database.yml に関しても同様の理由でノータッチでOK

実装手順

まず記事通りに行くと flyctl launch でひっかかります。どうやら今は、ここでアプリ名と地域を指定しないといけないようなので、

powershell
flyctl launch --name アプリ名 --region nrt

といった感じで打ち込んでください。
(追記: PCによってはflyctl launchだけでもいけた例があった、不思議)

それができたら、デプロイの前に

公式の記事に従って、本番環境でもSQlite3を使えるようにしましょう!これがないとデプロイできても投稿やログインができません!

それと記事にある最初のコードは

powershell
flyctl volumes create ボリューム名 --region nrt

このように地域を指定しないとエラーが出ます!あとは記事通りで大丈夫ですが、最後の警告に関する部分は書いたらエラーが出たので、飛ばしてOKです!
できたらデプロイからのopenでいけるはずです!!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?