services: pebble: image: "ghcr.io/letsencrypt/pebble:${PEBBLE_VERSION}" container_name: pebble volumes: - "./${PEBBLE_CONFIG}:/test/config/pebble-config.json" environment: - PEBBLE_VA_NOSLEEP=1 - PEBBLE_WFE_NONCEREJECT=0 command: -config /test/config/pebble-config.json -dnsserver 10.30.50.3:8053 ports: - 14000:14000 # HTTPS ACME API - 15000:15000 # HTTPS Management API networks: acme_net: ipv4_address: 10.30.50.2 challtestsrv: image: "ghcr.io/letsencrypt/pebble-challtestsrv:${PEBBLE_VERSION}" container_name: challtestserv command: -defaultIPv6 "" -defaultIPv4 10.30.50.3 ports: - 8055:8055 # HTTP Management API networks: acme_net: ipv4_address: 10.30.50.3 networks: acme_net: name: acme_net driver: bridge ipam: driver: default config: - subnet: 10.30.50.0/24