ifrs-sertao / ldap-handler-services

REST API microservice for Active Directory/LDAP implementations.
https://ifrs-sertao.github.io/ldap-handler-services/
MIT License
1 stars 3 forks source link

Ajustes Dockerfile para facilitar anonimização e uso no K8S #6

Open tiagojulianoferreira opened 3 years ago

tiagojulianoferreira commented 3 years ago

Com alguns ajustes no Dockerfile é possível ocultar a porta padrão, assim fica anonimizado e flexível pra uso no Kubernetes.

Basta omitir a variável PORT, assim a porta poderia ser enviada no comando docker run ou nas specs do K8S.

docker run -e PORT=1111

Se for o caso, teria que garantir que o build da imagem rode mesmo sem as confs Ldap, quem sabe com uma rota padrão expondo uma mensagem:

Para usar esta API altere o .ENV com suas respectivas configurações Ldap

Se o build não depender de configurações, podemos criar um CI/CD pra buildar a imagem e fazer push pro Github Registry ou Docker Hub.

Estando anomizados podemos disponibilizá-lo no Docker Hub como imagem pública.