From e2f825cb560bb51fe55336ffc1000b37c91061d0 Mon Sep 17 00:00:00 2001 From: ebrahimmfadae Date: Wed, 3 Aug 2022 23:30:10 +0430 Subject: [PATCH] Add Kibana server --- Dockerfile | 3 ++- docker-compose.yml | 1 + nginx.conf | 24 ++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3315392..c5460ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,9 @@ ENV SERVER_NAME_ADMIN_PANEL adm-demo.opex.dev ENV SERVER_NAME_WEB_APP demo.opex.dev ENV SERVER_NAME_AUTH auth-demo.opex.dev ENV SERVER_NAME_API api.opex.dev +ENV SERVER_NAME_KIBANA kibana-demo.opex.dev ENTRYPOINT sh -c 'envsubst \ -\$EXPOSED_PORT,\$SERVER_NAME_DASHBOARD,\$SERVER_NAME_ADMIN_PANEL,\$SERVER_NAME_WEB_APP,\$SERVER_NAME_AUTH,\$SERVER_NAME_API \ +\$EXPOSED_PORT,\$SERVER_NAME_DASHBOARD,\$SERVER_NAME_ADMIN_PANEL,\$SERVER_NAME_WEB_APP,\$SERVER_NAME_AUTH,\$SERVER_NAME_API,\$SERVER_NAME_KIBANA \ < /etc/nginx/nginx.conf.org \ | tee /etc/nginx/nginx.conf \ && nginx -g "daemon off;"' diff --git a/docker-compose.yml b/docker-compose.yml index a5db883..c13516f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,7 @@ services: - SERVER_NAME_WEB_APP=$SERVER_NAME_WEB_APP - SERVER_NAME_AUTH=$SERVER_NAME_AUTH - SERVER_NAME_API=$SERVER_NAME_API + - SERVER_NAME_KIBANA=$SERVER_NAME_KIBANA secrets: - opex_dev_crt - private_pem diff --git a/nginx.conf b/nginx.conf index 7f48334..d37c147 100644 --- a/nginx.conf +++ b/nginx.conf @@ -37,6 +37,30 @@ http { resolver 127.0.0.11 valid=30s; + server { + listen 443 ssl; + listen [::]:443 ssl; + + server_name $SERVER_NAME_KIBANA; + + location / { + set $backend http://kibana:5601; + proxy_pass $backend; + } + } + + server { + listen 443 ssl; + listen [::]:443 ssl; + + server_name status.opex.dev; + + location / { + set $backend http://public.netnegar.io; + proxy_pass $backend; + } + } + server { listen 443 ssl; listen [::]:443 ssl;