diff --git a/docker-compose.yml b/docker-compose.yml index d20d556..796fa62 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,9 +11,14 @@ services: restart: on-failure elasticsearch: - image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5 + image: docker.elastic.co/elasticsearch/elasticsearch:8.10.2 environment: - discovery.type=single-node + - xpack.security.enabled=false + - xpack.security.enrollment.enabled=false + - xpack.security.http.ssl.enabled=false + - xpack.security.transport.ssl.enabled=false + - xpack.security.transport.ssl.verification_mode=certificate volumes: - ./elastic_data:/usr/share/elasticsearch/data diff --git a/grafana/Dockerfile b/grafana/Dockerfile index 6d7d2fd..ac91e1f 100644 --- a/grafana/Dockerfile +++ b/grafana/Dockerfile @@ -1,6 +1,8 @@ -FROM grafana/grafana:8.5.4 +FROM grafana/grafana:latest ADD --chown=grafana:root https://raw.githubusercontent.com/domainaware/parsedmarc/master/grafana/Grafana-DMARC_Reports.json /var/lib/grafana/dashboards/ RUN chmod 644 /etc/grafana/provisioning COPY grafana-provisioning/ /etc/grafana/provisioning/ + +RUN sed -i 's/fixed_interval/interval/g' /var/lib/grafana/dashboards/Grafana-DMARC_Reports.json diff --git a/grafana/grafana-provisioning/datasources/all.yml b/grafana/grafana-provisioning/datasources/all.yml index ae59743..14a5eef 100644 --- a/grafana/grafana-provisioning/datasources/all.yml +++ b/grafana/grafana-provisioning/datasources/all.yml @@ -9,7 +9,7 @@ datasources: database: '[dmarc_aggregate-]YYYY-MM-DD' isDefault: true jsonData: - esVersion: 7.17.5 + esVersion: 80 timeField: 'date_range' interval: 'Daily' version: 1 @@ -22,7 +22,7 @@ datasources: database: '[dmarc_forensic-]YYYY-MM-DD' isDefault: false jsonData: - esVersion: 7.17.5 + esVersion: 80 timeField: 'arrival_date' interval: 'Daily' version: 1 diff --git a/parsedmarc/Dockerfile b/parsedmarc/Dockerfile index c2ea0cd..0190e5b 100644 --- a/parsedmarc/Dockerfile +++ b/parsedmarc/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9-alpine3.16 +FROM python:3.11-alpine RUN apk add --update --no-cache libxml2-dev libxslt-dev RUN apk add --update --no-cache --virtual .build_deps build-base libffi-dev \