|
3 | 3 | 提出用環境の作成は、以下のいずれかの手順でローカルのアプリケーションをデプロイすることで行えます。 |
4 | 4 | なお、スコア計測中にデプロイを行うと正しく採点されないことがありますので、注意してください。 |
5 | 5 |
|
6 | | -### Heroku (運営アカウント) を使用 (推奨) |
7 | | - |
8 | | -> [!IMPORTANT] |
9 | | -> |
10 | | -> **この手順は完全に無料です** |
11 | | -
|
12 | | -本レポジトリに PR を出すことで、運営で用意している Heroku アカウントへデプロイすることができます。 |
13 | | -デプロイに問題が起きた場合はこの方法に限りサポートを行います。 |
14 | | - |
15 | | -1. このレポジトリを自分のレポジトリに fork します |
16 | | - - https://docs.github.com/ja/github/getting-started-with-github/fork-a-repo |
17 | | -2. ブランチを作成します |
18 | | - ```bash |
19 | | - git checkout -b [任意のブランチ名] |
20 | | - ``` |
21 | | -3. ブランチをプッシュします |
22 | | - ```bash |
23 | | - git push origin [作ったブランチ名] |
24 | | - ``` |
25 | | -4. フォーク元のレポジトリに対して Pull Request を作成します |
26 | | - - Heroku の [Review Apps](https://devcenter.heroku.com/articles/github-integration-review-apps) として、自動的に環境がデプロイされます |
27 | | - - デプロイ先の URL は `https://wsh-2025-cyberagent-pr-<PR 番号>.herokuapp.com/` となります |
28 | | - - この方法では、デプロイ時のログを自分で確認できません |
29 | | - - デプロイに失敗した場合は、運営にお問い合わせいただければログを提供します |
30 | | - |
31 | | -以降、変更をコミットしてそのブランチへpushすれば、都度デプロイが行われます。 |
32 | | - |
33 | | -### Heroku (個人アカウント) を使用 (有料) |
| 6 | +### Heroku |
34 | 7 |
|
35 | 8 | > [!WARNING] |
36 | 9 | > |
37 | | -> **この手順で発生した費用は自己負担となります** |
| 10 | +> **発生した費用は自己負担となります** |
38 | 11 |
|
39 | 12 | 1. このレポジトリを自分のレポジトリに fork します |
40 | 13 | - https://docs.github.com/ja/github/getting-started-with-github/fork-a-repo |
41 | 14 | 2. Heroku のアカウントを持っていない場合、作成します |
42 | 15 | 3. 自分のレポジトリを Heroku に連携させ、デプロイを設定します |
43 | 16 | - https://devcenter.heroku.com/ja/articles/github-integration |
44 | 17 |
|
45 | | -この方法ではプライベートフォークが利用できます。[#発展的なデプロイ方法](#発展的なデプロイ方法) を参照してください。 |
46 | | - |
47 | | -### Heroku 外へのデプロイ |
| 18 | +### Heroku 以外へのデプロイ |
48 | 19 |
|
49 | 20 | > [!WARNING] |
50 | 21 | > |
51 | | -> **この手順で発生した費用は自己負担となります** |
| 22 | +> **発生した費用は自己負担となります** |
52 | 23 |
|
53 | 24 | レギュレーションを満たし、採点が可能であれば Heroku 以外へデプロイしても構いません。 |
54 | | -この方法ではプライベートフォークが利用できます。[#発展的なデプロイ方法](#発展的なデプロイ方法) を参照してください。 |
55 | | - |
56 | | -### 発展的なデプロイ方法 |
57 | | - |
58 | | -他の参加者にレポジトリ内容を見せたくない場合には、プライベートリポジトリとしてフォークする方法があります。[./private-fork.md](./private-fork.md) を参照してください。 |
59 | | - |
60 | | -なお、開催後はパブリックフォークに置き換えていただくとパフォーマンス改善の知見が集まるため、ぜひご検討ください。 |
0 commit comments