diff --git a/netdata/Dockerfile b/netdata/Dockerfile new file mode 100644 index 0000000..afd4edc --- /dev/null +++ b/netdata/Dockerfile @@ -0,0 +1,8 @@ +# Dockerfile for Netdata with msmtp support for email alerts +FROM netdata/netdata:latest + +# Install msmtp for sending emails +RUN apk add --no-cache msmtp msmtp-mta ca-certificates + +# Set proper permissions for msmtp config +RUN chmod 600 /etc/msmtprc || true diff --git a/netdata/compose.yaml b/netdata/compose.yaml index 3491a35..0b774a0 100644 --- a/netdata/compose.yaml +++ b/netdata/compose.yaml @@ -1,5 +1,8 @@ services: netdata: + build: + context: . + dockerfile: Dockerfile image: ${NETDATA_IMAGE:-netdata/netdata:latest} container_name: ${NETDATA_COMPOSE_PROJECT_NAME}_app restart: unless-stopped