- FROM rust:1.56.1
- WORKDIR /app
- COPY . .
- ENV SQLX_OFFLINE true
- WORKDIR /app/backend
- RUN RUSTFLAGS="-C opt-level=2" cargo build --release --bin backend
- RUN cp target/release/backend backend
- ENV APP_ENVIRONMENT production
- EXPOSE 8000
- ENTRYPOINT ["./backend"]
|