1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Webアプリを作成して公開したい #2

Last updated at Posted at 2024-10-04

続きです。

Railway.appを使用してデプロイを試みます。

3.デプロイする(続き)

アプリのアカウント作成 → Githubの連携と
基本的には以下の通りに進めました。

前回も記載した通り、DB接続は後回しです。
なので環境変数は何も追加していません。

が、Githubを連携して「Deploy Now」しても
ビルドが開始されず アドレスを叩いてもNotFoundのままです。
image.png

何が原因かわかりません。
今回はデモアプリを使用していて
インデックスページを用意していないのでルートのアドレスにアクセスしてもエラーになるのは把握済み、なのでアクセスしたのは以下になります。

アプリ名.up.railway.app/add?a=5&b=3

しかし状況は変わらず....
ルートの問題かと思いましたがそもそもビルドされないので
原因は異なると思い色々試しました。

結果、無料枠のスペックオーバーが原因でした。
結局500円くらい払う羽目になりました。
無料を目指していたので悔しくはありますが、まあいいでしょう。

Spring Initializrを使用しているので
設置したディレクトリ階層が一段下になっています。
これが必要かどうかわかりませんがデプロイしたいので
Root Directoryにルートを一段下に指定して保存しました。
image.png

※指定したのは赤枠の階層です
image.png

正常にビルドされて無事デプロイ完了。
image.png

次はローカルで変更した内容をGithubに上げて、変更をデプロイしてみます。
それができたらDB接続ですね。
これは環境毎に設定します。ローカルと、本番で使い分けたいです。

それではまた次回。

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?