Skip to content

Commit

Permalink
Merge pull request #63 from fixpoint/nginx-mode
Browse files Browse the repository at this point in the history
Configure the nginx published port mode using environment variable
  • Loading branch information
fixpoint-hasan authored Nov 28, 2024
2 parents d7f9193 + 73cccb7 commit 39e4aa4
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2024-11-28 Hasan Mahamudul <[email protected]>

* nginxの公開ポートモードを環境変数で設定可能にしました。(#56)

2024-11-14 Hasan Mahamudul <[email protected]>

* ACI: 最大エグゼキュータ数 (MAX_EXECUTOR_NUM) をパラメーター変数 (maxExecutor) で指定できるようにしました。(#62)
Expand Down
3 changes: 2 additions & 1 deletion ke2/cluster/swarm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -408,7 +408,8 @@ setup_stack.sh を実行するときに環境変数を指定することで、
| ------------------ | ------------------------------------------------------------------------------------------- |
| `SHARED_DIR` | 共有ディレクトリ(各ノードからアクセスできる必要があります) |
| `DATABASE_URL` | 外部データベース |
| `KOMPIRA_LOG_DIR` | ログファイルの出力先ディレクトリ(未指定の場合は ${SHARED_DIR}/log に出力されます) |
| `KOMPIRA_LOG_DIR` | ログファイルの出力先ディレクトリ(未指定の場合は `${SHARED_DIR}/log` に出力されます) |
| `NGINX_PORT_MODE` | Nginx の公開ポートモード (`host``ingress`) の設定(デフォルト: `ingress`) <br />`ingress`: HTTP(S) アクセスはクラスタを構成する各ホスト上の nginx コンテナに負荷分散されます。<br />`host`: HTTP(S) アクセスは URL で指定されたホスト上で動作する nginx コンテナが受信します。|

カスタマイズ例:

Expand Down
10 changes: 8 additions & 2 deletions ke2/services/nginx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,14 @@ services:
- ${KOMPIRA_VAR_DIR:-kompira_var}:/var/opt/kompira
- ${KOMPIRA_SSL_DIR:-../../ssl}:/etc/nginx/ssl:ro
ports:
- "80:80"
- "443:443"
- mode: ${NGINX_PORT_MODE:-ingress}
target: 80
published: 80
protocol: tcp
- mode: ${NGINX_PORT_MODE:-ingress}
target: 443
published: 443
protocol: tcp
configs:
nginx-config:
file: ../../configs/nginx.conf
Expand Down

0 comments on commit 39e4aa4

Please sign in to comment.