From 0238550f154040781de142990a87c685fcb58d27 Mon Sep 17 00:00:00 2001 From: morthimer Date: Sat, 8 Jun 2024 22:12:57 +0000 Subject: [PATCH] new: add Homepage --- homepage/.env.example | 1 + homepage/compose.yml | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 homepage/.env.example create mode 100644 homepage/compose.yml diff --git a/homepage/.env.example b/homepage/.env.example new file mode 100644 index 0000000..171b706 --- /dev/null +++ b/homepage/.env.example @@ -0,0 +1 @@ +# https://gethomepage.dev/latest/installation/docker/#using-environment-secrets \ No newline at end of file diff --git a/homepage/compose.yml b/homepage/compose.yml new file mode 100644 index 0000000..6b799f4 --- /dev/null +++ b/homepage/compose.yml @@ -0,0 +1,23 @@ +services: + homepage: + image: ghcr.io/gethomepage/homepage + container_name: homepage + volumes: + - ./appconf:/app/config + - $SOCKET:/var/run/docker.sock + env_file: .env + restart: unless-stopped + networks: + - dmz + labels: + # Caddy + caddy: "*.{$$INT_DOMAIN}" + caddy.1_@homepage: host homepage.{$$INT_DOMAIN} + caddy.1_handle: "@homepage" + caddy.1_handle.reverse_proxy: "{{upstreams 3000}}" + # Diun + diun.enable: true + +networks: + dmz: + external: true \ No newline at end of file