mirror of
https://github.com/dnscrypt/dnscrypt-server-docker
synced 2024-05-27 21:26:18 +02:00
Compare commits
8 Commits
38178cc96d
...
554ae6eebc
Author | SHA1 | Date | |
---|---|---|---|
László Károlyi | 554ae6eebc | ||
Frank Denis | 98a8ba9672 | ||
Frank Denis | c38b19c2d3 | ||
Frank Denis | 4bfd5f5672 | ||
Frank Denis | 6c6a248cd9 | ||
Frank Denis | 0b3a917317 | ||
Frank Denis | f8c0b88152 | ||
Frank Denis | bd8d693166 |
|
@ -15,4 +15,4 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Build the Docker image
|
||||
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
|
||||
run: docker buildx build . --file Dockerfile --tag my-image-name:$(date +%s)
|
||||
|
|
20
Dockerfile
20
Dockerfile
|
@ -3,7 +3,7 @@ LABEL maintainer="Frank Denis"
|
|||
SHELL ["/bin/sh", "-x", "-c"]
|
||||
ENV SERIAL 12
|
||||
|
||||
ENV CFLAGS=-Ofast
|
||||
ENV CFLAGS=-O3
|
||||
ENV BUILD_DEPS curl make build-essential git libevent-dev libexpat1-dev autoconf file libssl-dev flex bison
|
||||
ENV RUNTIME_DEPS bash util-linux coreutils findutils grep libssl3 ldnsutils libevent-2.1 expat ca-certificates runit runit-helper jed
|
||||
|
||||
|
@ -14,7 +14,7 @@ RUN apt-get update && apt-get -qy dist-upgrade && apt-get -qy clean && \
|
|||
RUN update-ca-certificates 2> /dev/null || true
|
||||
|
||||
ENV UNBOUND_GIT_URL https://github.com/NLnetLabs/unbound.git
|
||||
ENV UNBOUND_GIT_REVISION 10843805ac37002f1d9293c9835a3e68e41d392d
|
||||
ENV UNBOUND_GIT_REVISION a8739bad76d4d179290627e989c7ef236345bda6
|
||||
|
||||
WORKDIR /tmp
|
||||
|
||||
|
@ -64,19 +64,17 @@ RUN mkdir -p \
|
|||
/var/svc/encrypted-dns \
|
||||
/var/svc/watchdog
|
||||
|
||||
COPY encrypted-dns.toml.in /opt/encrypted-dns/etc/
|
||||
COPY undelegated.txt /opt/encrypted-dns/etc/
|
||||
COPY --chmod=644 encrypted-dns.toml.in /opt/encrypted-dns/etc/
|
||||
COPY --chmod=644 undelegated.txt /opt/encrypted-dns/etc/
|
||||
|
||||
RUN chmod a+r /opt/encrypted-dns/etc/undelegated.txt
|
||||
COPY --chmod=755 entrypoint.sh /
|
||||
|
||||
COPY entrypoint.sh /
|
||||
COPY --chmod=755 unbound.sh /var/svc/unbound/run
|
||||
COPY --chmod=755 unbound-check.sh /var/svc/unbound/check
|
||||
|
||||
COPY unbound.sh /var/svc/unbound/run
|
||||
COPY unbound-check.sh /var/svc/unbound/check
|
||||
COPY --chmod=755 encrypted-dns.sh /var/svc/encrypted-dns/run
|
||||
|
||||
COPY encrypted-dns.sh /var/svc/encrypted-dns/run
|
||||
|
||||
COPY watchdog.sh /var/svc/watchdog/run
|
||||
COPY --chmod=755 watchdog.sh /var/svc/watchdog/run
|
||||
|
||||
RUN ln -sf /opt/encrypted-dns/etc/keys/encrypted-dns.toml /opt/encrypted-dns/etc/encrypted-dns.toml
|
||||
|
||||
|
|
2
LICENSE
2
LICENSE
|
@ -1,4 +1,4 @@
|
|||
Copyright (c) 2015-2020, Frank Denis <github@pureftpd.org>
|
||||
Copyright (c) 2015-2024, Frank Denis <github@pureftpd.org>
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
|
|
BIN
dnscrypt.png
BIN
dnscrypt.png
Binary file not shown.
Before Width: | Height: | Size: 423 KiB After Width: | Height: | Size: 422 KiB |
Loading…
Reference in New Issue