update dockerfile and k8s

This commit is contained in:
2025-11-11 18:03:43 +01:00
parent 2a87dad0ab
commit e019cc2cee
2 changed files with 3 additions and 8 deletions
+1 -6
View File
@@ -91,10 +91,7 @@ RUN set -eux; \
mkdir -p /artifacts; \
for bin in backend worker webdav admin; do \
cp "target/${TARGET}/release/${bin}" "/artifacts/${bin}"; \
done; \
cargo install diesel_cli --locked --no-default-features --features postgres --target "${TARGET}" --root /tmp/diesel-install; \
cp /tmp/diesel-install/bin/diesel /artifacts/diesel; \
rm -rf /tmp/diesel-install
done
RUN set -eux; \
case "${TARGETARCH}" in \
@@ -134,11 +131,9 @@ COPY --from=builder /artifacts/backend /usr/local/bin/papercrate-backend
COPY --from=builder /artifacts/worker /usr/local/bin/papercrate-worker
COPY --from=builder /artifacts/webdav /usr/local/bin/papercrate-webdav
COPY --from=builder /artifacts/admin /usr/local/bin/papercrate-admin
COPY --from=builder /artifacts/diesel /usr/local/bin/diesel
COPY --from=builder /artifacts/libpdfium.so /usr/local/lib/libpdfium.so
RUN ldconfig
COPY migrations ./migrations
COPY diesel.toml ./
ENV RUST_LOG=info
USER appuser
@@ -29,8 +29,8 @@ spec:
{{- end }}
containers:
- name: webdav
image: {{ include "papercrate.webdav.image" . }}:{{ include "papercrate.image.tag" (dict "image" .Values.webdav.image "Chart" .Chart) }}
imagePullPolicy: {{ .Values.webdav.image.pullPolicy }}
image: {{ include "papercrate.backend.image" . }}:{{ include "papercrate.image.tag" (dict "image" .Values.backend.image "Chart" .Chart) }}
imagePullPolicy: {{ .Values.backend.image.pullPolicy }}
command:
- /usr/local/bin/papercrate-webdav
ports: