Files
komodo/tests/docker-compose.yml
2022-12-18 02:41:36 +00:00

64 lines
1.4 KiB
YAML

version: "3.9"
services:
core:
image: core
build:
context: ..
dockerfile: Dockerfile.core
ports:
- "9000:9000"
networks:
- monitor-network
environment:
- CONFIG_PATH=/config/config.toml
volumes:
- "~/.monitor/core.config.toml:/config/config.toml"
depends_on:
- mongo
periphery-full:
image: periphery-full
build:
context: ..
dockerfile: Dockerfile.periphery
args:
DEPS_INSTALLER: install_full_periphery_deps
ports:
- "8000:8000"
networks:
- monitor-network
environment:
- CONFIG_PATH=/config/config.toml
volumes:
- "~/.monitor/periphery.config.toml:/config/config.toml"
- "~/.monitor/repos-full:/repos"
- "/var/run/docker.sock:/var/run/docker.sock"
- "/external:/external"
periphery-slim:
image: periphery-slim
build:
context: ..
dockerfile: Dockerfile.periphery
args:
DEPS_INSTALLER: install_slim_periphery_deps
ports:
- "8001:8000"
networks:
- monitor-network
environment:
- CONFIG_PATH=/config/config.toml
volumes:
- "~/.monitor/periphery.config.toml:/config/config.toml"
- "~/.monitor/repos-slim:/repos"
- "/var/run/docker.sock:/var/run/docker.sock"
mongo:
image: mongo
ports:
- "27017:27017"
networks:
- monitor-network
networks:
monitor-network: {}