From 7d6ddcbe2c4f9cea31c6b9c74e2db2a07a362880 Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Sun, 12 Jun 2022 22:16:03 +0200 Subject: [PATCH] add mtui --- data/nginx/routes/ui.conf | 9 +++++++++ docker-compose.yml | 17 ++++++++++++----- minetest.conf | 3 +++ 3 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 data/nginx/routes/ui.conf diff --git a/data/nginx/routes/ui.conf b/data/nginx/routes/ui.conf new file mode 100644 index 0000000..6f041ad --- /dev/null +++ b/data/nginx/routes/ui.conf @@ -0,0 +1,9 @@ +location /ui/ { + proxy_pass http://ui:8080/; + proxy_buffering off; + proxy_http_version 1.1; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $http_connection; + access_log off; +} diff --git a/docker-compose.yml b/docker-compose.yml index 93652a9..d5e0f64 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -41,6 +41,17 @@ services: options: max-size: 50m + ui: + image: buckaroobanzay/mtui:1.2 + environment: + WORLD_DIR: "/data/world" + COOKIE_DOMAIN: "pandorabox.io" + COOKIE_SECURE: "true" + COOKIE_PATH: "/ui" + volumes: + - "./data/minetest:/data" + - "postgres_socket:/var/run/postgresql" + postgres-exporter: image: wrouesnel/postgres_exporter:v0.8.0 restart: always @@ -108,11 +119,7 @@ services: - kv - nodered - postgres-exporter - environment: - VIRTUAL_PORT: 80 - VIRTUAL_HOST: pandorabox.io - LETSENCRYPT_HOST: pandorabox.io - LETSENCRYPT_EMAIL: thomas@rudin.io + - ui labels: - "traefik.enable=true" - "traefik.docker.network=terminator" diff --git a/minetest.conf b/minetest.conf index 6917028..4030249 100644 --- a/minetest.conf +++ b/minetest.conf @@ -112,6 +112,9 @@ mapserver.enable_crafting = true # webmail webmail.url = http://webmail:8080 +# ui url +mtui.url = http://ui:8080 + # auth-proxy (wiki) auth_proxy.url = http://auth-proxy:8080