Deploying Planvisage SCM as a Container Application (Podman Desktop)
Follow the steps below to deploy the Planvisage SCM application as a container.
Step 1: Download and Install Podman Desktop
Download and install Podman Desktop from the provided URL:
For a detailed, step-by-step guide on how to install Podman Desktop on Windows 10/11,Windows Server you can follow this link:
How to install Podman on Windows 10/11 or Windows Server (step by step)
To run Planvisage web application 8.0 in container environment.
1.Enable Virtualization in Server/Azure VM.
2.Install docker desktop / Podman-Desktop.
How to verify nested virtualisation is enabled.
In task manager, select Performance tab. In CPU Details, you can see “Virtualisation Enabled”

Install Podman Desktop

1.Click Start Onboarding

2.Click Next

3.Click Next ( to install Podman compose extension)

4.Click Next (To Install Kubectl)

Install WSL (Windows Sub System For Linux)

5.Click Install WSL 2

Restart Server after WSL2 installation.
Install Podman
1.Click “Install”

Click "Yes"

Click “Install”

Click “Close”

Click “Initialise and start”
If the user is using Windows 10, they need to install WSL2.
For Installing run the below commands in command prompt
install :- wsl --install
Update :- wsl --update
Step:2
Download and install the python application and open the python installed folder(while installing the python you can select the path)

Open command prompt and change the directory to python instlled folder run the below commands(inside the script folder)
pip install podman-compose
pip install python-dotenv
Copy the installation path of Podman Compose and Python Dotenv and Add this file path inside the Env Variables
Add the folder path to env variables (settings-System - About - Advance system settings -Environment variables)

Step 3: Pull the Latest Image to Your Podman Desktop
how to pull the latest image to your Podman desktop using the command prompt.
-
Run the Command Prompt as an Administrator.
-
Log in to the Planvisage Azure Container Registry:
a. Run the command: podman login planvisage.azurecr.io
b. Enter the credentials.

Open .env file with Notepad and set the required variables, Connection String,License Key and Company Name and Save the changes. Instead of host.docker.internal use your IP Adress(IPv4 of WSL Hyper-V firewall)

4.Run Install batch file , it will create the containers under the single network

For Opening the Application Click on 3 dots and Select the Open Browser

If you are getting any Database connection issue(While Connecting SQL) Follow the below steps
Check whether TCP/IP is enabled and ensure that the TCP port number is specified.

Add the TCP port number(port Number Mentioned in the IP Address) to the New Inbound Rules in Windows Defender Firewall with Advanced Security.
Open Windows Defender Firewall with Advanced Security, click on New Inbound Rule, select the Port radio button, enter the Port Number, provide a Name, and click Finish
Once the above steps are completed, restart the SQL Server