diff --git a/traefik/dynamic/public_share.yml b/traefik/dynamic/public_share.yml index b58eb35..fe8926b 100644 --- a/traefik/dynamic/public_share.yml +++ b/traefik/dynamic/public_share.yml @@ -1,9 +1,25 @@ http: + middlewares: + public-cors: + headers: + accessControlAllowOrigin: + - "*" + accessControlAllowMethods: + - "GET" + - "HEAD" + - "OPTIONS" + accessControlAllowHeaders: + - "Range" + - "Authorization" + - "Content-Type" + addVaryHeader: true routers: public-share-router: - rule: 'Host("www.b0esche.cloud") && PathPrefix("/public/")' + rule: "Host(`www.b0esche.cloud`) && PathPrefix(`/public/`)" entryPoints: - websecure + middlewares: + - public-cors service: public-share-service tls: {} services: