Genome (8.0)
The Genome application can be deployed using a single container image. It utilizes SQL Server as its database
* Image Name : planvisage.azurecr.io/leasetool
* Container Registry: planvisage.azurecr.io
* Registry User Name: (contact planvisage)
* Registry Password : (contact planvisage)
The Genome application can be configured using the following environment variables:
Environment variables
1. ACR_USERNAME Azure container registry user name
2. ACR_PASSWORD Azure container registry password
3. APP_VERSION Application Version (Image Tag)
4. TIME_ZONE=Asia/Kolkata Application Time Zone
5. LOG_TARGET=FILE Log file target Type FILE/BLOB/MEMORY (Optional)
6. BLOB_CONNECTSTR For Azure Blob Storage, provide the connection string (Optional)
7. DB_CONNECTSTR Database Connection String ( SQL Server)
Deploy in Azure Cloud -Azure Container Instance
Azure Container Apps is a fully managed container orchestration service that allows you to easily deploy, manage, and scale containerized applications in Azure.
Docker Compose File
version: '3.9'
name: 'genome'
services:
genome:
image: planvisage.azurecr.io/ey-genome:${APP_VERSION}
pull_policy: always
hostname: genome
ports:
- "8080:8080"
volumes:
- ./genome/log/:/app/wwwroot/log/
- ./genome/xml/:/app/wwwroot/xml/
environment:
- AZURE_REGISTRY_USERNAME=${ACR_USERNAME} # Azure container registry user name
- AZURE_REGISTRY_PASSWORD=${ACR_PASSWORD} # Azure Registry Password
- TZ=${TIME_ZONE} #Change time zone value to change the container time zone
- LOG_TARGET=${LOG_TARGET}
- BLOB_CONNECTSTR=${BLOB_CONNECTSTR} #Blob connection string
- DB_CONNECTSTR=${DB_CONNECTSTR} # Database connection string
networks:
- pv-network
command: mkdir /wwwroot/data/import/
networks:
pv-network: