{ "containers": [ { "name": "admin", "image": "postgres:latest", "envs": { "POSTGRES_DB": "admin", "POSTGRES_USER": "admin", "POSTGRES_PASSWORD": "admin" }, "network_mode": "testNetwork", "ports": [{"internal": 5432, "external": 5432}], "volumes": [ { "container_path": "/var/lib/postgresql/data", "volume_name": "postgres-data" } ] }, { "name": "pgadmin", "image": "dpage/pgadmin4:latest", "envs": { "PGADMIN_DEFAULT_EMAIL": "admin@admin.com", "PGADMIN_DEFAULT_PASSWORD": "admin" }, "network_mode": "testNetwork", "ports": [{"internal": 80, "external": 5050}] }, { "name": "prometheus_exporter", "image": "exporter_custom", "network_mode": "testNetwork", "ports": [{"internal": 8000, "external": 8000}] }, { "name": "odoo", "image": "odoo_custom", "envs": { "HOST": "admin", "USER": "admin", "PASSWORD": "admin", "DATABASE": "admin", "ODOO_PASSWORD": "admin" }, "network_mode": "testNetwork", "ports": [{"internal": 8069, "external": 8069}], "volumes": [ { "host_path": "./odoo.conf", "container_path": "/etc/odoo/odoo.conf" }, { "container_path": "/var/log/odoo", "host_path": "./logs/odoo" } ] }, { "name": "grafana", "image": "grafana/grafana:latest", "envs": { "GF_SECURITY_ADMIN_PASSWORD": "grafana_pwd", "GF_DATASOURCES_PROMETHEUS_URL": "http://prometheus:9090" }, "network_mode": "testNetwork", "ports": [{"internal": 3000, "external": 3000}], "instances": 2 }, { "name": "prometheus", "image": "prom/prometheus:latest", "network_mode": "testNetwork", "ports": [{"internal": 9090, "external": 9090}], "volumes": [ { "container_path": "/prometheus", "volume_name": "prometheus-data" }, { "container_path": "/etc/prometheus/prometheus.yml", "host_path": "./prometheus.yml" } ] }, { "name": "fluentd", "image": "fluent/fluentd:v1.13-1", "network_mode": "testNetwork", "ports": [{"internal": 24224, "external": 24224}], "volumes": [ { "container_path": "/var/log/odoo", "host_path": "./logs/odoo" }, { "container_path": "/fluentd/etc/fluent.conf", "host_path": "./fluent.conf" } ] }, { "name": "backup", "image": "backup_custom", "envs": { "POSTGRES_HOST": "admin", "POSTGRES_DB": "admin", "POSTGRES_USER": "admin", "POSTGRES_PASSWORD": "admin" }, "network_mode": "testNetwork", "volumes": [ { "container_path": "/backup", "volume_name": "backup-data" } ] } ] }