Deploying with Docker Compose
- In your browser, navigate to the GitHub repository at https://github.com/fico-xpress/insight-docker.
Download the contents to your local file system.
- Decide which type of configuration you want to deploy.
- In a terminal window, navigate to your local copy of the GitHub repository and then to the subdirectory corresponding to the configuration you want to use:
- insight-local-filesystem: File system persistence (Mosel only)
- insight-local-mysql: MySQL database persistence (Mosel only)
- insight-local-conda-filesystem: File system persistence with Conda
- insight-local-conda-mysql: MySQL database persistence with Conda
- Modify the configuration to customize it for your needs.
For more information about the possible configuration changes, see Configuration and Administration.Tip: At a minimum, if you plan to deploy Xpress Workbench, you should configure the Workbench data directory.
- Run the following command:
docker compose up
Alternatively, you can deploy the containers individually with the following command:wheredocker compose up service...
service...
specifies the containers you want to deploy, separated by spaces. You can specifyserver
,worker
, orworkbench
.For example, if you want to deploy Insight, but not Workbench, you can use this command:docker compose up server worker
In the terminal window, you will see the interspersed log messages from all of the containers that are being started. To see the log messages organized by container, use the Containers view in Docker Desktop.Tip: When you first deploy, Docker Compose downloads dependencies and builds the Docker images with the latest available software. This happens only during the initial deployment; when you subsequently use Docker Compose to start the containers, these local images are reused by default.On some systems, security software might block access to the required repository. If this happens, you might need to disable your security software.
You can also skip the image build and instead pull prebuilt images from Docker Hub. For more information, see Deploying with Prebuilt Images.
- To access Xpress Insight, navigate to http://localhost:8080 and log in with the default credentials (username
admin
, passwordadmin123
). - To access Xpress Workbench, navigate to http://localhost:9595.
After deployment, it is recommended that you change the default passwords used by the MySQL database. For more information, see Changing Database Passwords.
You should also rebuild the Docker images periodically in order to install the latest security patches. For more information, see Running a Security Update.
To shut down, press Ctrl+C in the terminal window or use the docker compose down
command. To restart the containers, use docker compose up
. You can also use Docker Desktop to start and stop containers (for more information, see the Docker Desktop documentation).
© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.