fix Dockerfile
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2025-10-24 20:09:56 +02:00
parent 7a6c009b99
commit e9e876343c
2 changed files with 12 additions and 17 deletions

View File

@@ -1,10 +1,20 @@
FROM alpine:3.22.2 FROM alpine:3.22.2
LABEL Maintainer="Wolfgang Hottgenroth <woho@hottis.de>" LABEL Maintainer="Wolfgang Hottgenroth <woho@hottis.de>"
LABEL ImageName="" LABEL ImageName="knot-dns-hidden-primary"
RUN apk add --no-cache knot knot-utils bash git openssh-client-default RUN apk add --no-cache knot knot-utils bash git openssh-client-default
# Create necessary directories
RUN mkdir -p /etc/knot /var/lib/knot/keys /var/lib/knot/zones
# Copy configuration and zone files
COPY knot.conf /etc/knot/knot.conf
COPY my-dnssec-test-domain.de.zone /var/lib/knot/my-dnssec-test-domain.de.zone
# Set proper ownership
RUN chown -R knot:knot /etc/knot /var/lib/knot
VOLUME /etc/knot VOLUME /etc/knot
VOLUME /var/lib/knot VOLUME /var/lib/knot

View File

@@ -30,8 +30,6 @@ spec:
mountPath: /etc/knot mountPath: /etc/knot
- name: knot-data - name: knot-data
mountPath: /var/lib/knot mountPath: /var/lib/knot
- name: knot-zones
mountPath: /var/lib/knot/zones
resources: resources:
requests: requests:
memory: "128Mi" memory: "128Mi"
@@ -56,9 +54,6 @@ spec:
- name: knot-data - name: knot-data
persistentVolumeClaim: persistentVolumeClaim:
claimName: knot-dns-data claimName: knot-dns-data
- name: knot-zones
persistentVolumeClaim:
claimName: knot-dns-zones
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
@@ -99,15 +94,5 @@ spec:
resources: resources:
requests: requests:
storage: 1Gi storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: knot-dns-zones
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi