OVIC Installation
This page informs how to deploy the docker compose of snapshot platform as the VisionAIre Stream analytics requirements for every analytics run by OVIC deployment.
How to Setup for Deployment?
Create a dedicated folder for this installation to help organize your deployment.
1. Configuration of docker-compose.yml
version: '3.3'
services:
node1:
image: "${OVIC_IMAGE}"
runtime: nvidia
pid: host
network_mode: host
cap_add:
- SYS_PTRACE
command: [
httpserver,
--listen-port, "${FREMIS1_LISTEN_PORT}",
--listen-port-monitoring, "${FREMIS1_LISTEN_PORT_MONITORING}",
--verbose,
]
healthcheck:
test: ["CMD", "curl", "-f", "http://0.0.0.0:${FREMIS1_LISTEN_PORT}/healthcheck"]
interval: 5s
timeout: 3s
retries: 20
coordinator:
image: "${OVIC_IMAGE}"
runtime: nvidia
pid: host
network_mode: host
cap_add:
- SYS_PTRACE
command: [
coordinator,
--listen-port, "${COORDINATOR_LISTEN_PORT}",
--listen-port-monitoring, "${COORDINATOR_LISTEN_PORT_MONITORING}",
--config-path, "/etc/nodeflux/config.yml",
--verbose,
]
volumes:
- ${PWD}/config.yml:/etc/nodeflux/config.yml
depends_on:
node1:
condition: service_healthy2. Settings of config.yml
3. Keep the analytics image and port addresses into .env file
4. Run Image
Last updated
Was this helpful?
