From b562ad2d49c160f11961e4dc5f9edf539fac85b7 Mon Sep 17 00:00:00 2001 From: Ahmed Darrazi Date: Mon, 15 Dec 2025 15:27:25 +0100 Subject: [PATCH] chore: add root docker-compose without host ports; Traefik handles routing --- docker-compose.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..362c6c15 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +version: "3.8" + +services: + app: + build: + context: . + dockerfile: Dockerfile + labels: + - "traefik.enable=true" + # Replace the Host rule with your actual domain (example below) + - "traefik.http.routers.lms.rule=Host(`lms.example.com`)" + - "traefik.http.routers.lms.entrypoints=web" + # Tell Traefik which internal port the service listens on + - "traefik.http.services.lms.loadbalancer.server.port=80" + environment: + - APP_ENV=production + volumes: + - ./:/var/www/html