diff options
author | Mike Crute <mike@crute.us> | 2022-12-03 15:57:13 -0800 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2022-12-03 15:57:13 -0800 |
commit | fc29b21e590bf699a0bea0c06313caf68e5dc1a7 (patch) | |
tree | da9981a2d44d33ac1abf3570d677e6f11d2b389d | |
parent | 160e07cdf0fa44e92802761269402aa8a461b5a8 (diff) | |
download | dockerfiles-fc29b21e590bf699a0bea0c06313caf68e5dc1a7.tar.bz2 dockerfiles-fc29b21e590bf699a0bea0c06313caf68e5dc1a7.tar.xz dockerfiles-fc29b21e590bf699a0bea0c06313caf68e5dc1a7.zip |
znc: add dockerfile
-rw-r--r-- | znc/Dockerfile | 11 | ||||
-rwxr-xr-x | znc/clientbuffer.so | bin | 0 -> 47080 bytes | |||
-rwxr-xr-x | znc/entrypoint.sh | 5 | ||||
-rwxr-xr-x | znc/push.so | bin | 0 -> 169888 bytes |
4 files changed, 16 insertions, 0 deletions
diff --git a/znc/Dockerfile b/znc/Dockerfile new file mode 100644 index 0000000..9e7f4f7 --- /dev/null +++ b/znc/Dockerfile | |||
@@ -0,0 +1,11 @@ | |||
1 | FROM alpine:latest | ||
2 | |||
3 | RUN set -euxo pipefail; \ | ||
4 | apk add --no-cache znc znc-extra su-exec; | ||
5 | |||
6 | COPY push.so /usr/lib/znc/push.so | ||
7 | COPY clientbuffer.so /usr/lib/znc/clientbuffer.so | ||
8 | COPY entrypoint.sh /entrypoint.sh | ||
9 | |||
10 | ENTRYPOINT [ "/entrypoint.sh" ] | ||
11 | CMD [ "znc", "-f" ] | ||
diff --git a/znc/clientbuffer.so b/znc/clientbuffer.so new file mode 100755 index 0000000..3dcdf32 --- /dev/null +++ b/znc/clientbuffer.so | |||
Binary files differ | |||
diff --git a/znc/entrypoint.sh b/znc/entrypoint.sh new file mode 100755 index 0000000..8c3f5a9 --- /dev/null +++ b/znc/entrypoint.sh | |||
@@ -0,0 +1,5 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | chown -R znc:znc /var/lib/znc/.znc | ||
4 | |||
5 | /sbin/su-exec znc "$@" | ||
diff --git a/znc/push.so b/znc/push.so new file mode 100755 index 0000000..9443c5f --- /dev/null +++ b/znc/push.so | |||
Binary files differ | |||