Containerized Axon.ivy Designer that works on MacOS and Linux.
- XQuartz: an X11 server that display the GUI of Designer.
- Docker Desktop Community.
- Go to https://www.xquartz.org.
- Download
XQuartz-*.dmg
and Install. - Config XQuartz: XQuartz > Preferences.. > Security: Check Authenticate connections and Allow connections from network clients.
- Go to https://hub.docker.com/editions/community/docker-ce-desktop-mac
- Login or Signup to download the package, then install it.
- Clone this repo.
- If you already have Axon.ivy Designer package, extract the content into
<cloned-path>/runtime_data/designer
or run the following script to download the current LTS version for Linux (7.0.9):
bash install_axonivy_designer.sh
- Modify the the
WORKSPACE
variable in.env
file to your Ivy Project workspace in order to see them in the container.
- Start Axon.ivy Designer, need root permission to add an alias IP Address for loopback interface:
bash start_macos.sh
- Stop Axon.ivy Designer: just close the windows or exit as normal.