Hi,
I did some updates on my app that is running thru docker.
I deleted images and build container once again and got this error of too many certs.
I know that i did too much request last week but my question is, how to let nginx use my existing certs so this error would not affect my deploy ?
here is full error:
[Thu Jun 20 13:50:29 UTC 2024] Create new order error. Le_OrderFinalize not found. {
"type": "urn:ietf:params:acme:error:rateLimited",
"detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: refunds.goni.to, retry after 2024-06-21T19:02:57Z: see Duplicate Certificate Limit - Let's Encrypt",
"status": 429
}
[Thu Jun 20 13:50:29 UTC 2024] Please check log file for more details: /dev/null
Maybe some one know if there is any way to use existing certs on running container ?
Fortunately for you, that rate limit will clear in about 8 hours and you'll be able to get a new cert then. You might want to use that time to figure out how to store your certs in persistent storage, as you should have been doing all along.
The question isn't "how to make nginx use them;" it's rather "how to store them persistently." Adding persistent storage to a Compose file is a pretty basic concept I'm sure you're familiar with. If you have the certs saved somewhere, make them available to the container. Then tell nginx to look wherever you've made them available. That's all I can say with the information you've provided.