20
compose.yaml
20
compose.yaml
@@ -103,6 +103,26 @@ services:
|
|||||||
- "--disable-background-timer-throttling"
|
- "--disable-background-timer-throttling"
|
||||||
- "--disable-extensions"
|
- "--disable-extensions"
|
||||||
|
|
||||||
|
pebble:
|
||||||
|
image: "letsencrypt/pebble:latest"
|
||||||
|
ports:
|
||||||
|
- "14000:14000" # ACME server
|
||||||
|
- "15000:15000" # Management interface
|
||||||
|
environment:
|
||||||
|
PEBBLE_VA_NOSLEEP: "1" # Don't sleep during validation for faster testing
|
||||||
|
PEBBLE_WFE_NONCEREJECT: "0" # Don't reject reused nonces
|
||||||
|
command: pebble -config /test/config/pebble-config.json -dnsserver 127.0.0.1:8053
|
||||||
|
volumes:
|
||||||
|
- "./compose/pebble:/test/config:ro"
|
||||||
|
|
||||||
|
pebble-challtestsrv:
|
||||||
|
image: "letsencrypt/pebble-challtestsrv:latest"
|
||||||
|
ports:
|
||||||
|
- "8055:8055" # HTTP-01 challenge test server
|
||||||
|
- "8053:8053" # DNS server
|
||||||
|
- "8056:8056" # Management API
|
||||||
|
command: pebble-challtestsrv -dns01 ":8053" -http01 ":8055" -management ":8056"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
postgres-data:
|
postgres-data:
|
||||||
minio-data:
|
minio-data:
|
||||||
|
|||||||
12
compose/pebble/pebble-config.json
Normal file
12
compose/pebble/pebble-config.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"pebble": {
|
||||||
|
"listenAddress": "0.0.0.0:14000",
|
||||||
|
"managementListenAddress": "0.0.0.0:15000",
|
||||||
|
"certificate": "test/certs/localhost/cert.pem",
|
||||||
|
"privateKey": "test/certs/localhost/key.pem",
|
||||||
|
"httpPort": 80,
|
||||||
|
"tlsPort": 443,
|
||||||
|
"ocspResponderURL": "",
|
||||||
|
"externalAccountBindingRequired": false
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user