From 6b82c70d97074d0b84166cd120dbedf3e43d6dcf Mon Sep 17 00:00:00 2001
From: Luke Else <mail@luke-else.co.uk>
Date: Thu, 6 Mar 2025 14:59:32 +0000
Subject: [PATCH] Added dev site to server

---
 Websites/docker-compose.yml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/Websites/docker-compose.yml b/Websites/docker-compose.yml
index 1d2140c..3a4254a 100644
--- a/Websites/docker-compose.yml
+++ b/Websites/docker-compose.yml
@@ -22,6 +22,25 @@ services:
       - "traefik.http.routers.personal.tls.certresolver=myresolver"
     restart: unless-stopped
 
+  luke-else-dev:
+    image: git.luke-else.co.uk/luke-else/luke-else.co.uk:dev
+    container_name: luke-else-dev
+    networks:
+      - proxy
+    labels:
+      ## Expose luke-else Through Trefik ##
+      - "traefik.enable=true" # <== Enable traefik to proxy this container
+      
+      - "traefik.http.middlewares.redirect-web-secure.redirectscheme.scheme=https"
+      - "traefik.http.routers.personal-dev-insecure.middlewares=redirect-web-secure"
+      - "traefik.http.routers.personal-dev-insecure.rule=Host(`dev.luke-else.co.uk`)"
+      - "traefik.http.routers.personal-dev-insecure.entrypoints=web"
+
+      - "traefik.http.routers.personal-dev.rule=Host(`dev.luke-else.co.uk`)"
+      - "traefik.http.routers.personal-dev.entrypoints=websecure"
+      - "traefik.http.routers.personal-dev.tls.certresolver=myresolver"
+    restart: unless-stopped
+
   divine-couture:
     image: git.luke-else.co.uk/luke-else/divine-couture.co.uk:latest
     container_name: divine-couture