FROM rust:1.88.0 WORKDIR /app COPY ./backend/task ./task COPY ./backend/cache ./cache COPY ./backend/storage ./storage RUN mkdir /app/posts RUN cargo build --release --manifest-path ./task/Cargo.toml EXPOSE 3000 CMD ['cargo', 'run', '--manifest-path', '/app/task/Cargo.toml']