diff --git a/statsd/Dockerfile b/statsd/Dockerfile index cd76250..14dd359 100644 --- a/statsd/Dockerfile +++ b/statsd/Dockerfile @@ -5,13 +5,13 @@ FROM alpine:3 MAINTAINER EasyPi Software Foundation -ENV STATSD_VERSION 0.8.6 -ENV STATSD_URL https://github.com/etsy/statsd/archive/v$STATSD_VERSION.tar.gz +ENV STATSD_VERSION=0.9.0 +ENV STATSD_URL=https://github.com/statsd/statsd/archive/refs/tags/v$STATSD_VERSION.tar.gz WORKDIR /opt/statsd RUN set -xe \ - && apk add --no-cache ca-certificates curl nodejs nodejs-npm tar \ + && apk add --no-cache ca-certificates curl nodejs npm tar \ && curl -sSL $STATSD_URL | tar xz --strip 1 \ && npm install --production \ && sed 's/graphite.example.com/graphite/' exampleConfig.js > config.js \ diff --git a/statsd/README.md b/statsd/README.md index 1d2fa28..ff57def 100644 --- a/statsd/README.md +++ b/statsd/README.md @@ -8,14 +8,22 @@ to one or more pluggable backend services (e.g., [Graphite][2]). ## docker-compose.yml ```yaml -statsd: - image: vimagick/statsd - ports: - - "8125:8125/udp" - - "8126:8126/tcp" - external_links: - - graphite_graphite_1:graphite - restart: always +version: "3.8" + +services: + statsd: + image: vimagick/statsd + ports: + - "8126:8126/tcp" + - "8125:8125/udp" + volumes: + - ./data/config.js:/opt/statsd/config.js + restart: unless-stopped + +networks: + default: + external: true + name: graphite_default ``` ## python client diff --git a/statsd/docker-compose.yml b/statsd/docker-compose.yml index 29b027e..75011b9 100644 --- a/statsd/docker-compose.yml +++ b/statsd/docker-compose.yml @@ -1,10 +1,16 @@ -statsd: - image: vimagick/statsd - ports: - - "8126:8126/tcp" - - "8125:8125/udp" - volumes: - - ./data/config.js:/opt/statsd/config.js - external_links: - - graphite_graphite_1:graphite - restart: always +version: "3.8" + +services: + statsd: + image: vimagick/statsd + ports: + - "8126:8126/tcp" + - "8125:8125/udp" + volumes: + - ./data/config.js:/opt/statsd/config.js + restart: unless-stopped + +networks: + default: + external: true + name: graphite_default