To install FACT for deployment
For a development environment, see the developer documentation
You can run FACT on platforms supported by Docker Desktop using our Docker Compose setup. This setup is not meant for production use yet.
- Docker
- Docker Compose
- A large amount of disk space for disk images
- At least 4GB of RAM available, 8GB recommended
Download docker-compose.yml
from this repository.
Open it in a text editor and replace ${HOST_IP}
with the IP address of your
machine running Docker. Alternatively, set HOST_IP
in your shell environment
from which you run docker-compose
. You can find your IP address using your
operating system tools or when using Docker Desktop, try host.docker.internal
.
The IP address can be either the one used to connect to the internet, or when using Docker Desktop, the internal IP address of the underlying Docker Desktop VM. It should be reachable from both your host and within Docker.
Open a shell, enter the directory containing docker-compose.yml
and start all
the services using:
docker-compose up -d
View the documentation for
docker-compose
for other operations.
Once all the services have started, you can open http://localhost:3000 for the UI, and http://localhost:5601 for the search UI (Kibana). Data will be populated after your first Ingest.
- When using Docker Desktop, remember to allocate enough disk space to your Docker Desktop machine.
- Do keep tabs on the amount of disk space left.
We have not yet documented and tested multi-node deployments, thus you are on your own for now. We have plans to write Kubernetes manifests for multi-node deployments.