all repos — homestead @ b9ba39742d26359cd854a3477046da3377bb682e

Code for my website

souin/Caddyfile (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
{
	acme_dns powerdns {env.POWERDNS_SERVER_URL} {env.POWERDNS_API_TOKEN}
	http_port "{$SERVER_PORT}"
	https_port "{$SERVER_TLS_PORT}"
	cache {
		ttl 1h
	}
	log {
		format console
	}
	storage redis {
		address "{$REDIS_ADDRESS}"
		username "default"
		password "{$REDIS_PASSWORD}"
		encryption_key "{$REDIS_ENCRYPTION_KEY}"
		key_prefix "certmagic"
		tls_enabled true
		tls_insecure false
	}
}

(rp_linde) {
	route {
		cache
		header -Server
		reverse_proxy https://linde.alanpearce.eu
	}
}

alanpearce.eu,
www.alanpearce.eu,
alanpearce.uk,
www.alanpearce.uk,
aln.pe,
www.aln.pe {
	import rp_linde
}

searchix.alanpearce.eu {
	import rp_linde
}

git.alanpearce.eu {
	import rp_linde
}

go.alanpearce.eu {
	import rp_linde
}