Hybrid setup
Follow these steps to install and run the Authnull hybrid End-User console application using Docker and Docker Compose on a Linux machine.
Pre-requisites:
Linux:
- Docker must be installed on the system.
- Docker Compose must be installed.
- Root or sudo access is required.
- Ensure that the Docker Engine service is running.
Setup End-User Console:
Step 1: Verify the Docker Installation
Run the following commands to verify the Docker and Docker Compose installations.
docker --version
docker compose version
Step 2: Log in to the Docker registry
Run the login command to authenticate with the AuthNull public registry.
docker login docker-repo-public.authnull.com
The username and password have been provided to you via email.
Step 3: Pull the Authnull End-User Console Docker image
docker pull docker-repo-public.authnull.com/tenant-onprem:latest

Step 4: Verify the Pulled Image
List the available Docker images to confirm that the image has been downloaded.
docker images

Step 5: Navigate to Docker Compose Directory
Navigate to the folder where the docker-compose.yaml file is located.
cd /path/to/docker-compose-folder
Step 6: Start the End-User Console Container
Run the following command to start the required container in detached mode.
docker compose up -d

Step 7: Verify the Running Container
Run the following command to confirm that the End-User Console container is running.
docker ps

Step 8: Verify that the End-User Console is running in the browser
Open the following URL in your browser to confirm that the End-User Console service is running on your system.
http://<linux-server-ip>:3000

Completion
Upon completing the above steps, the End-User Console application will be successfully deployed. Ensure that all services are running and accessible. You can monitor logs using the command.
docker logs <container_name>