Files

61 lines
1.0 KiB
YAML

apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: admin-auth
namespace: swarm-converted
spec:
basicAuth:
secret: traefik-basic-auth
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: rate-limit
namespace: swarm-converted
spec:
rateLimit:
average: 384
burst: 128
period: 10s
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: no-www
namespace: swarm-converted
spec:
redirectRegex:
regex: ^https://www\.(.*)$
replacement: https://$1
permanent: true
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: redirect-resume
namespace: swarm-converted
spec:
redirectRegex:
regex: ^https://resume\.REPLACE_DOMAIN/(.*)
replacement: https://info.REPLACE_DOMAIN/resume/$1
permanent: true
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: redirect-blog
namespace: swarm-converted
spec:
redirectRegex:
regex: ^https://blog\.REPLACE_DOMAIN/(.*)
replacement: https://furyhawk.github.io/124c41/$1
permanent: true