- Finnhub: Add missing /test endpoint - AlphaVantage: Fix test endpoint deserialization (handle null api_url) - Mock Provider: Add /test endpoint and fix Zodios validation error by adding Mock enum - Deployment: Remove Mock Provider from production deployment script - Infrastructure: Add production Dockerfiles and compose configs
14 lines
310 B
Ruby
14 lines
310 B
Ruby
FROM rust:1.90-bookworm
|
|
WORKDIR /usr/src/app
|
|
|
|
# Copy the entire workspace
|
|
COPY . .
|
|
|
|
# Set SQLX offline mode to avoid needing a running DB during build
|
|
ENV SQLX_OFFLINE=true
|
|
|
|
# Build the entire workspace in release mode
|
|
# This compiles all crates in the workspace at once
|
|
RUN cargo build --release --workspace
|
|
|