FROM rust:1.88.0

WORKDIR /app

COPY ./public ./public
COPY ./cache ./cache

RUN cargo build --release --manifest-path ./public/Cargo.toml

EXPOSE 3000

CMD ["/app/public/target/release/public"]
