Hello there!

Need Help? We are right here!

Support Icon
miniOrange Email Support
success

Thanks for your Enquiry. Our team will soon reach out to you.

If you don't hear from us within 24 hours, please feel free to send a follow-up email to info@xecurify.com

Search Results:

×

miniOrange Authentication Service-Docker


Prerequisites

  • This document assumes that you already have a working installation of Docker or Kubernetes.
  • Download the zip file from here.
  • Follow the Docker-README or Kubernetes-README accordingly, which are provided in the downloaded zip file.

Install On-Premise IDP


  • To run the miniOrange On-premise IDP for first time
    • Run
      docker compose up --build -d
       [ From second time onwards run docker compose up -d]
    • Make sure all the containers are up and running this command:
    • docker ps -a --format="table {{.Names}}\t{{.Image}}\t{{.Status}}". | grep mo-


    • You will see the output as shown below.
    • Docker Containers

  • Check the service availability on browser.
    • Open any browser and browse http://localhost:8080 , you must be able to see admin account setup screen.
    • To check the logs of miniOrange OnPremise idp run the below command:
    • docker logs -f mo-onprem
  • To build the Docker image
    • Run
      docker build -t miniorangeiam
    • Tag the image and push it to your respective repository
    • Make sure to keep the repository URL of the image handy
  • To create miniorange-idp namespace
    • Run
      kubectl create ns moas-onprem
  • To provision database, Redis and MQ
    • Make sure to provision an empty postgres database before moving ahead with the deployment.
    • Make sure to provision a redis instance, it can be AWS managed or it can be onprem.
    • If you want provisioning, auditing and other microservices to work, make sure to provision MQ. It can be AWS managed AmazonMQ or onprem.
    • Both DB,Redis and MQ must be accessible from EKS worker nodes where your application will be running.
  • To update miniO-idp-secret.yaml
    • Go to k8s-deployment-files/miniO-idp-secret.yaml
    • Update jdbcurl,jdbcuser,jdbcpassword,rabbitmqusername,rabbitmqpassword with your respective base64 encoded values.
    • Apply miniO-idp-secret.yaml --> kubectl apply -f miniO-idp-secret.yaml
  • To update miniO-idp-deployment-service.yaml
    • Go to k8s-deployment-files/miniO-idp-deployment-service.yaml
    • Replace the image section in deployment file with the image URL of your private repository.
    • Apply miniO-idp-deployment-service.yaml --> kubectl apply -f miniO-idp-deployment-service.yaml

Want To Schedule A Demo?

Request a Demo
  



Our Other Identity & Access Management Products