version: "3.9" networks: proxy: external: true buehler-laravel: volumes: mysql: services: buehler: image: docker buehler/laravel-tmp:latest container_name: buehler-laravel-app restart: always links: - db working_dir: /var/www networks: - proxy - buehler-laravel labels: - "traefik.enable=true" - "traefik.http.routers.buehler.rule=Host(`buehler-kaffee.de`, `www.buehler-kaffee.de`)" - "traefik.http.routers.buehler.entrypoints=web" - "traefik.http.routers.buehler.middlewares=buehler" - "traefik.http.middlewares.buehler.redirectscheme.scheme=https" - "traefik.http.routers.buehler-secure.rule=Host(`buehler-kaffee.de`, `www.buehler-kaffee.de`)" - "traefik.http.routers.buehler-secure.entrypoints=websecure" - "traefik.http.routers.buehler-secure.tls=true" - "traefik.http.routers.buehler-secure.tls.certresolver=cs" - "traefik.http.routers.buehler-secure.service=buehler-secure" - "traefik.http.services.buehler-secure.loadbalancer.server.port=80" db: image: mysql:8 container_name: buehler-laravel-db restart: unless-stopped volumes: - mysql:/var/lib/mysql networks: - buehler-laravel environment: MYSQL_ROOT_PASSWORD: 23lsdiuugkk6&7upz MYSQL_PASSWORD: lmaa,dw. MYSQL_USER: buehler MYSQL_DATABASE: buehler-laravel