From 3ba56a8df5f13472aa58313142d6b44391e9c39b Mon Sep 17 00:00:00 2001 From: EETagent Date: Mon, 2 Jan 2023 23:56:42 +0100 Subject: [PATCH 1/2] devops: workdir backend --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 5bbdf0d..09d586e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,4 +6,6 @@ RUN cargo build --release FROM debian:bullseye-slim #RUN apt-get update && apt-get install -y PRIPADNE_DEPS && rm -rf /var/lib/apt/lists/* COPY --from=builder /portfolio/target/release/portfolio /usr/local/bin/portfolio + +WORKDIR /portfolio CMD ["portfolio"] From 04b7c92ab501feb97f8aeaef33cf5eb7238b484f Mon Sep 17 00:00:00 2001 From: EETagent Date: Mon, 2 Jan 2023 23:58:44 +0100 Subject: [PATCH 2/2] devops: use entrypoints --- Dockerfile | 4 +++- frontend/Dockerfile | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 09d586e..a2c4656 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,5 +7,7 @@ FROM debian:bullseye-slim #RUN apt-get update && apt-get install -y PRIPADNE_DEPS && rm -rf /var/lib/apt/lists/* COPY --from=builder /portfolio/target/release/portfolio /usr/local/bin/portfolio +VOLUME ["/portfolio"] WORKDIR /portfolio -CMD ["portfolio"] + +ENTRYPOINT ["portfolio"] diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 64c4c9c..6d16ca9 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -16,4 +16,4 @@ COPY --from=0 /app . COPY . . EXPOSE 3000 -CMD ["node", "./build"] \ No newline at end of file +ENTRYPOINT ["node", "./build"] \ No newline at end of file