From 5e3544f601b61626d1943b93c5f018b93514a9a6 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sun, 19 Oct 2025 11:59:05 +0100 Subject: [PATCH] Allow running startup script --- sync-server/Dockerfile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/sync-server/Dockerfile b/sync-server/Dockerfile index 36eb5465..9d157520 100644 --- a/sync-server/Dockerfile +++ b/sync-server/Dockerfile @@ -3,7 +3,9 @@ FROM rust:1.90-slim-trixie AS builder WORKDIR /usr/src/backend RUN apt update && \ - apt install -y libssl-dev pkg-config && \ + apt install -y \ + libssl-dev \ + pkg-config && \ cargo install sqlx-cli # Build application @@ -18,11 +20,17 @@ FROM debian:trixie-slim LABEL org.opencontainers.image.authors="andras@schmelczer.dev" RUN apt update && \ - apt install -y curl ca-certificates && \ + apt install -y \ + curl \ + procps \ + ca-certificates && \ apt clean && \ rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/src/backend/target/release/sync_server /app/sync_server +COPY test-entrypoint.sh /app/test-entrypoint.sh + +RUN chmod +x /app/test-entrypoint.sh VOLUME /data EXPOSE 3000/tcp @@ -31,4 +39,5 @@ WORKDIR /data HEALTHCHECK --interval=30s --timeout=5s \ CMD curl -f http://localhost:3000/vaults/fake/ping || exit 1 -ENTRYPOINT ["/app/sync_server"] +ENTRYPOINT ["/bin/bash", "-c"] +CMD ["/app/sync_server"]