From d8d03789e0e71873f6c284c62cad59e71cf0cfbb Mon Sep 17 00:00:00 2001 From: Matthew Hagemann Date: Thu, 17 Oct 2024 17:17:26 +0200 Subject: [PATCH] fix: restoring prod docker image --- docker-compose.yml | 4 ++-- docker/{server => local}/Dockerfile | 0 docker/prod/Dockerfile | 9 +++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) rename docker/{server => local}/Dockerfile (100%) create mode 100644 docker/prod/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index ab327e77..70d9d21e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,7 +19,7 @@ services: ratings: container_name: ratings - build: ./docker/server + build: ./docker/local ports: - 8080:8080 environment: @@ -49,7 +49,7 @@ services: snapcraft-mock: container_name: snapcraft-mock - build: ./docker/server + build: ./docker/local ports: - 11111:11111 volumes: diff --git a/docker/server/Dockerfile b/docker/local/Dockerfile similarity index 100% rename from docker/server/Dockerfile rename to docker/local/Dockerfile diff --git a/docker/prod/Dockerfile b/docker/prod/Dockerfile new file mode 100644 index 00000000..f6e3c869 --- /dev/null +++ b/docker/prod/Dockerfile @@ -0,0 +1,9 @@ +FROM ubuntu:latest + +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get upgrade -y && rm -rf /var/lib/apt/lists/* + +WORKDIR /app +COPY target/release/ratings /app/ratings + +EXPOSE 443 +ENTRYPOINT ["/app/ratings"]