Skip to content

Overview

Concepts and Principles

Development

Overview

IDEs

API Explorer

Releases

Release Notes

TORO Integrate

Coder Studio

Coder Cloud

Bug Reports

Search

The TORO Integrate Docker Image

The official Docker image contains the Server Edition of TORO Integrate. It is based on Alpine Linux. Below is a snippet of the Dockerfile used to build the Docker image:

1
2
3
4
5
6
7
8
EXPOSE 8080 8443

WORKDIR /data

ENV JAVA_XMX 1024m
ENV JAVA_XMS 128m

ENTRYPOINT /data/bin/toro-integrate

Ports

Although the Dockerfile exposes port 8443, by default, the TORO Integrate Docker image is configured to serve requests over HTTP only. If you want TORO Integrate to serve requests over HTTPS, you should see this guide.

Working directory

The working directory is set to the path /data. This directory contains TORO Integrate's installation files and some default data.

Environment Variables

The environment variables are used to set Java's maximum heap memory and maximum permanent space. You can override these settings to your liking by flagging them when executing the docker run command and TORO Integrate will automatically pick up your overriding values. An example on how to override Java Memory settings can be found in the Simple Docker deployment page.

Entry Point

The entry point configured in the Docker file is /bin/toro-integrate, which by default, will run TORO Integrate in the foreground.