Skip to content

Commit

Permalink
Merge pull request #45 from yousan/feat/44-fix-readme-for-confighosts
Browse files Browse the repository at this point in the history
READMEにドメインの許可を追記する方法を記載
  • Loading branch information
ayuki-joto authored Jun 10, 2024
2 parents 0f886a9 + 3b7cad4 commit 7e8e216
Showing 1 changed file with 35 additions and 3 deletions.
38 changes: 35 additions & 3 deletions docs/build_dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,41 @@ AWS Systems Manager のパラメータストアで以下のようなパラメー
[プライベートリポジトリを作成する](https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/userguide/repository-create.html) を参考に AWS ECRのリポジトリを用意する。

# 4-2 用意したリポジトリにdecidim の docker imageをpushする
手元の環境で、[decidim-cfj](https://github.com/codeforjapan/decidim-cfj)のdocker imageをbuildし、
[Docker イメージをプッシュする](https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/userguide/docker-push-ecr-image.html)を参考に
buildしたdocker imageを用意したリポジトリにpushする。
デフォルトのままだと接続されるドメインを拒否してしまうため、Decidim の [config/environments/development.rb](https://github.com/codeforjapan/decidim-cfj/blob/main/config/environments/development.rb) に該当のドメイン(ホスト名)、もしくは全てのホスト名をconfigに追記する。

<details>
<summary>追記例</summary>

#### `something_your_domain.example.com` を許可する場合

```
config.hosts << "something_your_domain.example.com"
# No precompilation on demand on first request
end
```

#### 全てのホスト名を許可する場合

```
config.hosts.clear
# No precompilation on demand on first request
end
```

#### この問題で発生するエラー例

```
Blocked host: something_your_domain.example.com
To allow requests to local.example.com make sure it is a valid hostname (containing only numbers, letters, dashes and dots), then add the following to your environment configuration:
```

![image (8)](https://github.com/codeforjapan/decidim-cfj-cdk/assets/561613/658fce09-8d1f-49d1-b9e7-48ab5b15f13d)

</details>

手元の環境で、[decidim-cfj](https://github.com/codeforjapan/decidim-cfj)のdocker imageをbuildする。

[Docker イメージをプッシュする](https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/userguide/docker-push-ecr-image.html)を参考にbuildしたdocker imageを用意したリポジトリにpushする。

# 4-3 tagをexportする
4-2でpushしたdockerイメージのタグをexportする
Expand Down

0 comments on commit 7e8e216

Please sign in to comment.