diff --git a/config/cert.crt b/config/cert.crt new file mode 100644 index 0000000..5cd0a56 --- /dev/null +++ b/config/cert.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFpzCCA48CFEjvNNIXSDe4AtNRP7WZifE9iqmAMA0GCSqGSIb3DQEBCwUAMIGJ +MQswCQYDVQQGEwJERTEdMBsGA1UECAwUQmFkZW4tV8ODwrxydHRlbWJlcmcxETAP +BgNVBAcMCEJyw4PCvGhsMRUwEwYDVQQKDAxDemVjaG1hbiBMdGQxEDAOBgNVBAMM +ByoubG9jYWwxHzAdBgkqhkiG9w0BCQEWEGRkbnNAY3plY2htYW4uZGUwHhcNMjEx +MDIwMDA0MTA0WhcNMjMxMDIwMDA0MTA0WjCBlTELMAkGA1UEBhMCREUxHTAbBgNV +BAgMFEJhZGVuLVfDg8K8cnR0ZW1iZXJnMREwDwYDVQQHDAhCcsODwrxobDEhMB8G +A1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRAwDgYDVQQDDAcqLmxvY2Fs +MR8wHQYJKoZIhvcNAQkBFhBkZG5zQGN6ZWNobWFuLmRlMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAuTo76FJIrGyskW9N8ArnNYU/yEQBXBGmTcnBqDI8 +iKARfa0eldUj/cVuOdhPqtg1yLuNkCP9apfnzVN6CHOdujtWUKuVLrfeKkukBv64 +WgFeh+owiHQ+eM+zJXZBVb4mnuUMq9+Coo/dVgRYTDPsZf8+IPh0wth87uBTjfcn +dgHNw4krcw0xlcZAqMXUopvcOn1gSrQrafXODSa5SteZNGG6XnMWGeMvMGsVKO2v +bn9ONa15WHtlfX4NHIfLncw0biv3KY1YNCV98wo+BAvbUu+x7R3lv34fomdVjqVk +S/Z/hI/ZR/ipkK0T+nf8LNGOewBnFZnHoqm42NaNjJCfDITf2H1vrA2dBk2/YIRg +TGzEe8fKOMpYpLXtcCTrlp3nEzByi7ruMAUu70MdDMefHU+xSaP4hjcPM+VcJ3PJ +gu0ZvoKvDwVMVGvzqNlwqbU0bxmWu7RcpDiFMnRLPBELiTf3W3n2nr70LiiMAUM7 +40yL0ZiZx0Zr4x60RNdd/hJ2KoZnlAZF1QyAiuAcBlgvZmTYpcW06dIFYAvT6Nth +z4enYyzQe2H69b7IMq972MkdlYzCHV0HMEGgXfHXbZUcWXTmllXu0ndviG2ARny4 +9+tTWt3kYTU3iwQfS+7S573En9C1aVinfFLIwe69dYAe9hOOYwXToGgz1NkLw2p+ +KGcCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAhXLOmGd7Gq+0INQFFtnU2Mnzg1gv +FoNBFapJ3tI0R6wRfeh8e9mYGkUsy2m5dp0GsOYY3awzJytf4jhiZnZmyNGERVK7 +dYpwAxKwBC1YdY43kSeaPri1KpefZMCEjxoIlwLE/4Mv24ovE+JYFWF47P0YvdI7 +dLWgEiRn8uySFq8rQsXd6nJEudIEQux5oetWTjdwt+YjduOKGH2lRuRX9XuynX8V +14kghrlLGEy1VU0TC2TLVfSzMSZ+K8fu+ctIgoJ5wLC431mIh2/pJiLk2KpJZ8oo +HXAVN6QUMnodWm4BDoZYGN/jJuxJqD5+Vi9oNmGHlOb8igrbx5D6A/DiipoWr6MF +rMF7v2mAxsYBPNTiDX92Xo5WXlNqpmQI1hhRJhuUYqbj2PJmzm/o2Cx2tSf9AW1S +6i4cB56FG2mRUeWRd+2QT7cLOon2ftYPC2KObgFA1y+dZRIvLO1/BODKL3N/e2eb +4e8ZMU8uFywFZELzf6VkwxS8SQl1LBTtLIYIIl4+WONhTkUdrwF5L5RF1kUAIIwL +/8ko0kip3WmZgxR7+P+o7AcVAxVJLDsDQzSUdeXnPh7+aFv5yBoNynUxrs0Q/3eR +DvT8hfCYVg6iBmDk0dhTND4IV6MAi7mHrEJaj9Cq1vMDTheEnWuSFmYGS/I87R5L +a/62Horvz8jmW24= +-----END CERTIFICATE----- diff --git a/config/cert.key b/config/cert.key new file mode 100644 index 0000000..887566d --- /dev/null +++ b/config/cert.key @@ -0,0 +1,51 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/config/traefik.toml b/config/traefik.toml index d10ac02..b8357b2 100644 --- a/config/traefik.toml +++ b/config/traefik.toml @@ -64,6 +64,10 @@ dashboard = true [entryPoints.https] address = ":443" [entryPoints.https.tls] + [entryPoints.https.tls.defaultCertificate] + certFile = "integration/fixtures/https/cert.crt" + keyFile = "integration/fixtures/https/cert.key" + [acme] email = "ddns@mcseeno.de" storage = "acme.json" diff --git a/docker-compose.traefik.yml b/docker-compose.traefik.yml index 7a3a8a8..96a6f11 100644 --- a/docker-compose.traefik.yml +++ b/docker-compose.traefik.yml @@ -27,6 +27,8 @@ services: volumes: - /docker/traefik/config/traefik.toml:/etc/traefik/traefik.toml - /docker/traefik/config/acme.json:/acme.json + - /docker/traefik/config/cert.crt:/integration/fixtures/https/cert.crt + - /docker/traefik/config/cert.key:/integration/fixtures/https/cert.key - /var/run/docker.sock:/var/run/docker.sock container_name: traefik