From a72875733ba399cc488cee45f9a566eb4058139a Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Thu, 30 Jun 2022 20:30:34 -0400 Subject: [PATCH] Aplicando Docker para montar el archivo --- Dockerfile | 11 +++++++++++ docker-compose.yml | 10 ++++++++++ 2 files changed, 21 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d74184d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM rust AS build +WORKDIR /code +COPY ./code . +RUN cargo install --path . + +FROM debian:buster-slim +COPY --from=build /usr/local/cargo/bin/clima /usr/local/bin/clima +RUN apt-get update && apt-get install -y libssl-dev && rm -rf /var/lib/apt/lists/* +ENV ACCUWHEATHER_API_ID "1" +ENV PATH_TO_CITIES "/share/cities" +CMD ["clima", $ACCUWHEATHER_API_ID, $PATH_TO_CITIES] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..dfca0a7 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: '3' + +services: + app: + image: rust + build: . + env_file: + - .env + volumes: + - ./cities.json:/share/cities.json