AbsaOSS / login-service

AbsaOSS Common Login gateway using JWT Public key signatures
Apache License 2.0
2 stars 0 forks source link

Feature/49 service dockerization #51

Closed dk1844 closed 1 year ago

dk1844 commented 1 year ago

Basic docker image.

Config is to be externally defined via docker's

docker build -t absaoss/login-service:latest `
--build-arg BUILD_PROXY=http://proxy.ctonetwrkprod.aws.dsarena.com:3128 `
--build-arg BASE_IMAGE=artifacts.bcp.absa.co.za/docker.io/tomcat:9.0.62-jdk8-corretto `
--build-arg CONFIG=./src/main/resources/local.application.yaml `
--build-arg LDAP_CERT=./src/main/resources/absa-ldap.pem `
--build-arg SSL=true `
--build-arg SSL_DNAME="CN=*.ctodataengprod.aws.dsarena.com, OU=ursa, O=absa, L=Johannesburg, ST=Gauteng, C=za" .

The intention is for the Dockerfile to be called in a company-private pipeline where the image creation is parametrized by the above and used further.

Closes #49

github-actions[bot] commented 1 year ago

JaCoCo code coverage report - scala:2.12.17

There is no coverage information present for the Files changed

Total Project Coverage 75.83% :green_apple:
lsulak commented 1 year ago

LGTM, but I read a code and didn't build it

dk1844 commented 1 year ago

Known issues at the moment: