Skip to content

Commit 49ed0b5

Browse files
authored
Merge pull request #26 from hjmcnew/fix-sarif-findings
Update Dockerfile
2 parents ab29135 + d190b56 commit 49ed0b5

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Dockerfile

+7-6
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,20 @@ ENV DEBIAN_FRONTEND=noninteractive \
1111
# Update and install in a single RUN instruction to reduce layers
1212
# Pin specific versions for better reproducibility
1313
RUN apk add --no-cache \
14-
dnscrypt-proxy=2.1.5-r9 \
15-
ca-certificates \
16-
tzdata \
17-
netcat-openbsd
14+
dnscrypt-proxy=2.1.5-r11 \
15+
ca-certificates=20241121-r1 \
16+
tzdata=2025b-r0 \
17+
netcat-openbsd=1.226.1.1-r0
1818

1919
# Create directory for custom configuration
2020
RUN mkdir -p /etc/dnscrypt-proxy && \
2121
chown -R dnscrypt:dnscrypt /etc/dnscrypt-proxy
2222

2323
# Copy a custom configuration file that uses port 5053 instead of 53
24-
COPY --chown=dnscrypt:dnscrypt dnscrypt-proxy.toml /etc/dnscrypt-proxy/dnscrypt-proxy.toml
25-
COPY --chown=dnscrypt:dnscrypt forwarding-rules.txt /etc/dnscrypt-proxy/forwarding-rules.txt
24+
COPY dnscrypt-proxy.toml /etc/dnscrypt-proxy/dnscrypt-proxy.toml
25+
COPY forwarding-rules.txt /etc/dnscrypt-proxy/forwarding-rules.txt
2626

27+
RUN chown -R dnscrypt:dnscrypt /etc/dnscrypt-proxy
2728

2829
# DNSCrypt-proxy uses non-privileged ports inside container
2930
# EXPOSE 53/udp 53/tcp

0 commit comments

Comments
 (0)