From 92d6ec5c36bdc641eaea8d3688263c051845ff74 Mon Sep 17 00:00:00 2001 From: Ravi Prasad Date: Fri, 4 Sep 2026 12:42:40 -0500 Subject: [PATCH] nginx --- docker-compose.yml | 13 ++++++------- grafana/Dockerfile | 3 +++ nginx/Dockerfile | 2 ++ prometheus/Dockerfile | 2 ++ 4 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 grafana/Dockerfile create mode 100644 nginx/Dockerfile create mode 100644 prometheus/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index 1eeb27e..70b1e36 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,9 +30,9 @@ services: restart: always nginx: - image: 'nginx:stable' + build: + context: ./nginx volumes: - - './nginx/nginx.conf:/etc/nginx/nginx.conf:ro' - nginx_cache:/var/cache/nginx depends_on: - api1 @@ -47,9 +47,9 @@ services: # - api_network prometheus: - image: 'prom/prometheus:latest' + build: + context: ./prometheus volumes: - - './prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro' - 'prometheus_data:/prometheus' command: - '--config.file=/etc/prometheus/prometheus.yml' @@ -66,7 +66,8 @@ services: restart: unless-stopped grafana: - image: grafana/grafana:latest + build: + context: ./grafana ports: # --- MODIFICATION --- # Map container port 3000 to a static HOST port 3001. @@ -74,8 +75,6 @@ services: environment: - GF_SECURITY_ADMIN_PASSWORD=testing volumes: - - './grafana/provisioning:/etc/grafana/provisioning:ro' - - './grafana/dashboards:/var/lib/grafana/dashboards:ro' - 'grafana_data:/var/lib/grafana' networks: - coolify-shared diff --git a/grafana/Dockerfile b/grafana/Dockerfile new file mode 100644 index 0000000..9ea40f6 --- /dev/null +++ b/grafana/Dockerfile @@ -0,0 +1,3 @@ +FROM grafana/grafana:latest +COPY provisioning /etc/grafana/provisioning +COPY dashboards /var/lib/grafana/dashboards diff --git a/nginx/Dockerfile b/nginx/Dockerfile new file mode 100644 index 0000000..0ac01aa --- /dev/null +++ b/nginx/Dockerfile @@ -0,0 +1,2 @@ +FROM nginx:stable +COPY nginx.conf /etc/nginx/nginx.conf diff --git a/prometheus/Dockerfile b/prometheus/Dockerfile new file mode 100644 index 0000000..fead0dc --- /dev/null +++ b/prometheus/Dockerfile @@ -0,0 +1,2 @@ +FROM prom/prometheus:latest +COPY prometheus.yml /etc/prometheus/prometheus.yml