diff --git a/docker/api-base/compose.yml b/docker/api-base/compose.yml index 605ae2e..283c711 100644 --- a/docker/api-base/compose.yml +++ b/docker/api-base/compose.yml @@ -3,7 +3,7 @@ services: container_name: transcendence-api-user build: dockerfile: docker/api-base/Dockerfile - context: .. + context: ../../ volumes: - db-user:/db networks: @@ -18,7 +18,7 @@ services: container_name: transcendence-api-auth build: dockerfile: docker/api-base/Dockerfile - context: .. + context: ../../ volumes: - db-auth:/db networks: diff --git a/docker/front/compose.yml b/docker/front/compose.yml index 5c533b9..c748cff 100644 --- a/docker/front/compose.yml +++ b/docker/front/compose.yml @@ -3,7 +3,7 @@ services: container_name: transcendence-front build: dockerfile: docker/front/Dockerfile - context: .. + context: ../../ ports: - ${OUT_PORT}:443 environment: diff --git a/docker/monitoring/exporters/node/compose.yml b/docker/monitoring/exporters/node/compose.yml new file mode 100644 index 0000000..98408cd --- /dev/null +++ b/docker/monitoring/exporters/node/compose.yml @@ -0,0 +1,16 @@ +services: + node-exporter: + container_name: transcendence-node-exporter + image: prom/node-exporter:latest + volumes: + - /proc:/host/proc:ro + - /sys:/host/sys:ro + - /:/rootfs:ro + command: + - '--path.procfs=/host/proc' + - '--path.rootfs=/rootfs' + - '--path.sysfs=/host/sys' + - '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)' + networks: + - prom-exporter + restart: unless-stopped diff --git a/docker/monitoring/prometheus/config/prometheus.yml b/docker/monitoring/prometheus/config/prometheus.yml index f4da6d6..92fea5f 100644 --- a/docker/monitoring/prometheus/config/prometheus.yml +++ b/docker/monitoring/prometheus/config/prometheus.yml @@ -19,3 +19,7 @@ scrape_configs: - job_name: 'nginx' static_configs: - targets: ['nginx-exporter:9113'] + + - job_name: 'node-exporter' + static_configs: + - targets: ['node-exporter:9100']