FROM rust:1.76.0
ENV CURRENCY_CACHE="/tmp/docker_currency_cache.db"
WORKDIR /usr/src/currency-exchange
COPY . .
RUN cargo build -r
ENTRYPOINT [ "./target/release/currency-exchange" ]