Sign inSign up

vglu/d365fo-deploy-portal

By vglu

•Updated 17 days ago

Image
0

2.8K

vglu/d365fo-deploy-portal repository overview

⁠D365FO Deploy Portal

Web-based tool for managing Microsoft Dynamics 365 Finance & Operations packages. Upload LCS/Unified packages, merge them, convert LCS<->Unified, and deploy via Azure DevOps Release Pipelines — with real-time logs and full deployment history.

⁠What it does

  • Package management — Upload LCS or Unified ZIP packages; auto-detect type; merge multiple LCS packages.
  • LCS <-> Unified conversion — Built-in conversion (no external ModelUtil needed in container).
  • Multi-environment deploy — Deploy via Azure DevOps Release Pipelines (Universal Package upload).
  • Real-time logs — Live deployment output in the browser (SignalR).
  • Deployment history — Filter by package, environment, status, date.
  • Azure DevOps integration — Load build artifacts, deploy via Release Pipeline.

Note: The Docker image does not support pac package deploy (direct deployment). That command is only available in the Windows MSI distribution of PAC CLI. Use Azure DevOps Release Pipelines for deployment to Power Platform environments.

⁠How to run

docker run -d --name deploy-portal \
  -p 5000:5000 \
  -v deploy-data:/app/data \
  -v deploy-packages:/app/packages \
  vglu/d365fo-deploy-portal:latest

Open http://localhost:5000⁠. Configure paths and environments in Settings and Environments, then use Packages and Deploy.

⁠Parameters and volumes
OptionMeaning
-p 5000:5000Expose web UI on port 5000
-v deploy-data:/app/dataPersist database, keys, settings
-v deploy-packages:/app/packagesPersist uploaded packages
⁠CLI conversion only (no web server)

One-off conversion of an LCS package to Unified format:

docker run --rm \
  -v /path/to/packages:/data \
  vglu/d365fo-deploy-portal:latest \
  convert /data/MyLcs.zip /data/MyUnified.zip
⁠Docker Compose
docker compose up -d
# Then open http://localhost:5000

⁠Tags

  • latest — latest release
  • v1.x.x — specific version (e.g. v1.9.0)

Tag summary

Content type

Image

Digest

sha256:991336912…

Size

312.8 MB

Last updated

17 days ago

docker pull vglu/d365fo-deploy-portal