REF Documentation for Docker deployment is at: https://www.ibm.com/docs/en/webmethods-activetransfer/11.1.0?topic=server-using-activetransfer-docker
Container-based deployment of webMethods Active Transfer solution, including:
- Managed File Transfer Server (MFT Server)
- Postgres DB (NFT core)
- Postgres DB (MFT archive)
The server should have a functional Docker environment where you can run both "docker" and "docker compose" commands.
Make sure you have access to the IBM webMEthods Container Registry portal at https://containers.webmethods.io and can access the2 "IBM webMethods Active Transfer Server" containers:
- ibmwebmethods.azurecr.io/webmethods-activetransfer:11.1
- ibmwebmethods.azurecr.io/webmethods-activetransfer-dcc:11.1
Login to the registry:
docker ibmwebmethods.azurecr.ioAnd pull the containers:
docker pull ibmwebmethods.azurecr.io/webmethods-activetransfer:11.1
docker pull ibmwebmethods.azurecr.io/webmethods-activetransfer-dcc:11.1NOTE: On first start, it's best to start the stack in controlled order so all the assets are created correctly Since "docker compose" does not easily offer an easy way to start multiple components in a specific controlled order... let's perform several docker compose operations at first:
docker compose up -d database database-archivedocker compose -f docker-compose-dbconfig.yml up dbconfigThen:
docker compose up -d mftserverOn subsequent starts though, and provided the data volumes were not cleared/deleted, it's no problem to start it all in short:
sh ./start-all.shUIs:
- MFT Admin UI: http://localhost:5555/WmMFT/
- User = "Administrator"
- Password = "SomeNewStrongPassword123!" (Note: find it or change it in the .env file in the variable APPS_ADMIN_PASSWORD)
NOTE: replace localhost with the Server's IP if running this stack on a remote server...
- 5555
- 5543
TBD
docker compose -f docker-compose.yml downdocker compose -f docker-compose.yml down -v