Services and System Components
Sandbox Service
The Sandbox service consists of several Docker containers that implement different components of the system.
Internally, docker compose is used to manage all containers and networks in Docker.
The sudo docker ps command can be used to check the status of these containers. This is how the list of containers should look typically:

It is important to check if the following critical containers are listed and healthy:
- webservice
- nginx/reverse_proxy
- redis
- mongodb
- arangodb/graphdb
- broker
- transform
The logs for each container can be displayed in real time, e.g.:
docker logs -f brokerThe following helper scripts should be used to start/stop the sandbox service (including all containers):
/home/sandbox/sandbox/stop_sandbox.sh/home/sandbox/sandbox/start_sandbox.shIt is also possible to interact with the sandbox service as a system service (this will produce very little output):
sudo service sandbox stopsudo service sandbox startAdditional commands are available to restart all components, or the broker and transform selectively:
sudo service sandbox restartsudo service sandbox restart-brokersudo service sandbox restart-transformDatabase storage location
The MongoDB (db) and ArangoDB (graphdb) database files are stored in the /data directory:

