version: '3' services: mngr: image: gokalpgoren/mngr:v1.0.0-arm64v8 container_name: mngr-instance restart: unless-stopped network_mode: host runtime: nvidia environment: - TZ=Asia/Shanghai - REDIS_HOST=127.0.0.1 - REDIS_PORT=6379 - WEBSERVER_PORT=8072 - MONGODB_CS=mongodb://localhost:27017 - DEEPSTACK_DT=1 - DEEPSTACK_OD=0 - DEEPSTACK_FR=0 - ROOT_DIR_PATHS=/media/ai - SNAPSHOT_PROC_COUNT=1 deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [ gpu ] volumes: - /var/run/docker.sock:/var/run/docker.sock - /media/ai:/media/ai ffmpeg_service: image: gokalpgoren/ffmpeg_service:v1.0.0-arm64v8 container_name: ffmpeg_service-instance restart: unless-stopped network_mode: host runtime: nvidia depends_on: - mngr environment: - TZ=Asia/Shanghai - REDIS_HOST=127.0.0.1 - REDIS_PORT=6379 - NVIDIA_DRIVER_CAPABILITIES=all deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [ gpu ] volumes: - /var/run/docker.sock:/var/run/docker.sock - /media/ai:/media/ai snapshot_service: image: gokalpgoren/snapshot_service:v1.0.0-arm64v8 container_name: snapshot_service-instance restart: unless-stopped network_mode: host depends_on: - ffmpeg_service environment: - TZ=Asia/Shanghai - REDIS_HOST=127.0.0.1 - REDIS_PORT=6379 smcp: image: gokalpgoren/smcp:v1.0.0-arm64v8 container_name: smcp-instance restart: unless-stopped network_mode: host depends_on: - mngr environment: - TZ=Asia/Shanghai - REDIS_HOST=127.0.0.1 - REDIS_PORT=6379 volumes: - /media/ai:/media/ai onvf: image: gokalpgoren/onvf:v1.0.0-arm64v8 container_name: onvf-instance restart: unless-stopped network_mode: host environment: - TZ=Asia/Shanghai - REDIS_HOST=127.0.0.1 - REDIS_PORT=6379 volumes: - /var/run/docker.sock:/var/run/docker.sock webapp: image: gokalpgoren/webapp:v1.0.0-arm64v8 container_name: webapp-instance restart: unless-stopped depends_on: - mngr environment: - TZ=Asia/Shanghai - REDIS_HOST=127.0.0.1 - REDIS_PORT=6379 ports: - '8080:80'