Skip to main content
Question

How to run Acumatica via Docker container for CI

  • May 5, 2025
  • 0 replies
  • 135 views

Forum|alt.badge.img+1

Hi everyone!

I work on a large Acumatica customization and was looking to try and automate some of the build process. Eventually the hope would be to automate some testing via the test SDK as well, but that is still a ways off.

Right now I’m trying to get Acumatica running in a Docker container since that is the preferred method for CI/CD at my company. The basic idea is to have your application in a Docker container so that when you need a new build the container can be spun up, the code can be compiled, the build created and any tests run.

Trying to get Acumatica to work in a Docker container has been a challenge for me, but to be fair this is the first time I’ve attempted using docker. I tried creating my own image that had windows as the base and installed Acumatica, but I kept running into issues getting Acumatica to install properly.
I tried using an image that already had Acumatica on it from Docker Hub as a base https://hub.docker.com/r/stevenhacm/acumatica-erp
This worked in that the Acumatica Configurator is already installed on that image. But of course to install an actual instance requires a database. I got MySQL installed on this container but I couldn’t find a way to install Acumatica form the command line on a MySQL instance. That is, using ac.exe I wasn’t able to get it working.

Overall I’m wondering if anyone has done this sort of thing before, and if so how did you pull it off

Thanks,
Philip Engesser