diff --git a/rsyslog/README.md b/rsyslog/README.md index 8fe9266..df3db81 100644 --- a/rsyslog/README.md +++ b/rsyslog/README.md @@ -12,7 +12,7 @@ rsyslog: - "514:514/tcp" - "514:514/udp" volumes: - - ./log:/var/log + - ./data:/var/log restart: always ``` diff --git a/rsyslog/arm/Dockerfile b/rsyslog/arm/Dockerfile new file mode 100644 index 0000000..0ac1868 --- /dev/null +++ b/rsyslog/arm/Dockerfile @@ -0,0 +1,25 @@ +# +# Dockerfile for rsyslog-arm +# + +FROM easypi/alpine-arm +MAINTAINER EasyPi Software Foundation + +RUN set -xe \ + && apk add --no-cache rsyslog \ + && sed -i '/imklog/s/^/#/' /etc/rsyslog.conf \ + && { \ + echo '###Syslog Server####'; \ + echo 'module(load="imtcp")'; \ + echo 'module(load="imudp")'; \ + echo 'input(type="imtcp" port="514")'; \ + echo 'input(type="imudp" port="514")'; \ + } >> /etc/rsyslog.conf + +VOLUME /var/log +WORKDIR /var/log + +EXPOSE 514/tcp \ + 514/udp + +ENTRYPOINT ["rsyslogd", "-n"] diff --git a/rsyslog/arm/docker-compose.yml b/rsyslog/arm/docker-compose.yml new file mode 100644 index 0000000..41789fa --- /dev/null +++ b/rsyslog/arm/docker-compose.yml @@ -0,0 +1,8 @@ +rsyslog: + image: easypi/rsyslog-arm + ports: + - "514:514/tcp" + - "514:514/udp" + volumes: + - ./data:/var/log + restart: always diff --git a/rsyslog/docker-compose.yml b/rsyslog/docker-compose.yml index 45da343..1911e78 100644 --- a/rsyslog/docker-compose.yml +++ b/rsyslog/docker-compose.yml @@ -4,5 +4,5 @@ rsyslog: - "514:514/tcp" - "514:514/udp" volumes: - - ./log:/var/log + - ./data:/var/log restart: always