Allow running startup script
This commit is contained in:
parent
1b5f236674
commit
5e3544f601
1 changed files with 12 additions and 3 deletions
|
|
@ -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"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue