diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 0293715..d6917b8 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -11,6 +11,14 @@ x-op-service-default: &service_default init: true services: + ntpd: + <<: *service_default + image: daniviga/ntpd + networks: + - net + ports: + - "127.0.0.1:123:123/udp" + timescale: <<: *service_default image: timescale/timescaledb:latest-pg12 diff --git a/docker/ntpd/Dockerfile b/docker/ntpd/Dockerfile new file mode 100644 index 0000000..859f3c6 --- /dev/null +++ b/docker/ntpd/Dockerfile @@ -0,0 +1,8 @@ +FROM alpine:3.9 + +RUN apk update && apk add chrony && \ + chown -R chrony:chrony /var/lib/chrony +COPY ./chrony.conf /etc/chrony/chrony.conf + +EXPOSE 123/udp +ENTRYPOINT ["chronyd", "-d", "-s", "-x"] diff --git a/docker/ntpd/chrony.conf b/docker/ntpd/chrony.conf new file mode 100644 index 0000000..80b99ca --- /dev/null +++ b/docker/ntpd/chrony.conf @@ -0,0 +1,3 @@ +pool pool.ntp.org iburst +initstepslew 10 pool.ntp.org +driftfile /var/lib/chrony/chrony.drift