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