| COPY dir:82857de679f4639b77192bac706a933bd11628b0d840c790a7aefff50591a865 in / |
| ENV JAVA_HOME=/usr/lib/jvm/java-11-slim |
| USER 10001 |
| CMD ["/bin/bash"] |
| USER 0 |
| COPY dir:e3afa8a3f69087ac33bb0289f3f6a95244922041a864a001c24b721a5cf652c7 in /opt/keyfactor |
| COPY dir:f4e8f3c7cdb443249ec8fb4d9f00dd0919d638077891eb729bbd2ec93ba4694f in /licenses |
| /bin/sh -c ln -s /opt/keyfactor /opt/primekey && mkdir -p /mnt/persistent && chown -R 0 /mnt/persistent && chmod -R g=u /mnt/persistent |
| ENV LOG_LEVEL_APP=INFO |
| ENV LOG_LEVEL_SERVER=INFO |
| ENV LOG_LEVEL_SERVER_SUBSYSTEMS=WARN |
| ENV LOG_STORAGE_LOCATION= |
| ENV LOG_STORAGE_MAX_SIZE_MB=256 |
| ENV PROXY_AJP_BIND= |
| ENV PROXY_HTTP_BIND= |
| ENV LOG_AUDIT_TO_DB=false |
| ENV APPSERVER_DEPLOYMENT_TIMEOUT=300 |
| ENV APPSERVER_USE_MANAGED_ID=false |
| ENV HTTPSERVER_HOSTNAME= |
| ENV SMTP_DESTINATION=localhost |
| ENV SMTP_DESTINATION_PORT=25 |
| ENV SMTP_FROM= |
| ENV SMTP_TLS_ENABLED=true |
| ENV SMTP_SSL_ENABLED=true |
| ENV SMTP_USERNAME=mail-client |
| ENV SMTP_PASSWORD=gotmail |
| ENV ADMINWEB_ACCESS=true |
| ENV OBSERVABLE_BIND=127.0.0.1 |
| ENV METRICS_ENABLED=false |
| USER 10001 |
| EXPOSE 8080 8443 |
| EXPOSE 8009 8081 8082 |
| CMD ["/bin/sh" "-c" "[/\"opt/keyfactor/appserver/bin/standalone.sh\", \"-b\", \"0.0.0.0\", \"--server-config=standalone.xml\"]"] |
| MAINTAINER KeyFactor <support@keyfactor.com> |
| ARG appVersionNumber |
| ARG releaseEdition |
| ARG releaseBuild |
| LABEL name=keyfactor/ejbca-ce maintainer=support@keyfactor.com vendor=KeyFactor version=8.2.0.1 release=2 summary=EJBCA description=EJBCA is a very flexible solution for certificate issuance and validation with built in registration authority and certificate management capabilities. url=https://www.ejbca.org run=docker run -tdi --name ejbca-ce -p 8080:8080 -p 8443:8443 --restart=always keyfactor/ejbca-ce io.k8s.description=EJBCA is a very flexible solution for certificate issuance and validation with built in registration authority and certificate management capabilities. io.k8s.display-name=EJBCA io.openshift.expose-services= io.openshift.tags=keyfactor,primekey,pki,ca,ra,va,certificate,x509 |
| ENV DATABASE_JDBC_URL=jdbc:h2:/mnt/persistent/ejbcadb;DB_CLOSE_DELAY=-1 |
| ENV DATABASE_USER=ejbca |
| ENV DATABASE_PASSWORD=ejbca |
| ENV ENABLE_DATABASE_SCHEMA_N_CONN_TEST=true |
| ENV TLS_SETUP_ENABLED=simple |
| ENV LOG_LEVEL_APP_WS_TRANSACTIONS=DEBUG |
| ENV ENABLE_FEATURE_EIDAS=false |
| ENV PASSWORD_ENCRYPTION_KEY= |
| ENV CA_KEYSTOREPASS= |
| ENV EJBCA_CLI_DEFAULTPASSWORD= |
| ENV EJBCA_CLI_DEFAULT_USERNAME= |
| ENV EJBCA_CLI_DEFAULT_PASSWORD= |
| ENV OCSP_CHECK_SIGN_CERT_VALIDITY=true |
| USER 0 |
| ADD file:4a4866996216de818525fcf2f9e314d2cd6455665257873895291172a482e307 in / |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/keyfactor/bin:/opt/keyfactor/appserver/bin |
| WORKDIR /opt/keyfactor |
| USER 10001 |
| VOLUME [/mnt/persistent] |
| CMD ["/opt/keyfactor/bin/start.sh"] |