Intended reverse proxy setup with docker? #820
-
|
I've been experimenting with EJBCA since I want to conveniently manage a PKI to use for labs with my students. I am currently using a setup based on Docker compose which I pieced together from the official docs and various discussions here. However, the approach I've derived from these seems quite strange, and I was wondering if there is a better, intended way to do it.
Is there a more elegant way for the custom managementCA setup in step 4 that I have missed? Additionally, is the Docker container inteded at all for production set-ups, or is the inteded setup such, that users create their own EJBCA container with install-time configurations, and the official container solely for testing? Thank you in advance for any suggestions. Some observations about It is my understanding from the documentation that by setting
Interestingly enough, client certificate auth is not required even with It would seem that this happens when |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
Hi, in general your setup looks fine. Did you look at the helm charts and deployment examples we provided? (a new release of EJBCA is expected soon btw). For the last question, yes the official docker container is considered production ready. Although some parts like versions, instant security updates and such, lag behind EJBCA Enterprise the base container is the same as used in large scale enterprise deployments. |
Beta Was this translation helpful? Give feedback.
Hi, in general your setup looks fine. Did you look at the helm charts and deployment examples we provided? (a new release of EJBCA is expected soon btw).
There are a bunch of recent threads discussing docker-compose and different variants of ingress and proxy setups.
For the last question, yes the official docker container is considered production ready. Although some parts like versions, instant security updates and such, lag behind EJBCA Enterprise the base container is the same as used in large scale enterprise deployments.