From 5d48df697debe978f343b1590bbb3fcdc854f9db Mon Sep 17 00:00:00 2001 From: Luke Else Date: Sun, 3 Mar 2024 14:20:06 +0000 Subject: [PATCH] Added uptime-kuma to services --- .gitignore | 6 ++++++ Misc/docker-compose.yml | 28 ++++++++++++++++++++++++++++ spindown.sh | 4 ++++ spinup.sh | 4 ++++ 4 files changed, 42 insertions(+) create mode 100644 .gitignore create mode 100644 Misc/docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..709e503 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# Ignore all files +** + +# Allow docker-compose.yml +!docker-compose.yml +!/* \ No newline at end of file diff --git a/Misc/docker-compose.yml b/Misc/docker-compose.yml new file mode 100644 index 0000000..4e8c10b --- /dev/null +++ b/Misc/docker-compose.yml @@ -0,0 +1,28 @@ +version: '3.8' + +services: + #Status Page () + status: + image: louislam/uptime-kuma:latest + container_name: status + volumes: + - ./data:/app/data + networks: + - proxy + labels: + ## Expose uptime-kuma Through Trefik ## + - "traefik.enable=true" # <== Enable traefik to proxy this container + + - "traefik.http.middlewares.redirect-web-secure.redirectscheme.scheme=https" + - "traefik.http.routers.status-insecure.middlewares=redirect-web-secure" + - "traefik.http.routers.status-insecure.rule=Host(`status.luke-else.co.uk`)" + - "traefik.http.routers.status-insecure.entrypoints=web" + + - "traefik.http.routers.status.rule=Host(`status.luke-else.co.uk`)" + - "traefik.http.routers.status.entrypoints=websecure" + - "traefik.http.routers.status.tls.certresolver=myresolver" + restart: unless-stopped + +networks: + proxy: + external: true \ No newline at end of file diff --git a/spindown.sh b/spindown.sh index b19670d..54548c9 100755 --- a/spindown.sh +++ b/spindown.sh @@ -17,6 +17,10 @@ cd ./Bitwarden/ docker-compose down cd .. +cd ./Misc/ +docker-compose down +cd .. + cd ./Traefik/ docker-compose down cd .. diff --git a/spinup.sh b/spinup.sh index 3181e5e..a248849 100755 --- a/spinup.sh +++ b/spinup.sh @@ -18,4 +18,8 @@ cd .. cd ./Bitwarden/ docker-compose pull && docker-compose up -d +cd .. + +cd ./Misc/ +docker-compose pull && docker-compose up -d cd .. \ No newline at end of file