feat: enhance Playwright E2E tests for instructor and student flows and optimize Docker build contexts.

This commit is contained in:
2026-01-26 15:24:50 -03:00
parent 7a0a42ed25
commit d3a019541d
15 changed files with 318 additions and 73 deletions
+4 -1
View File
@@ -1,7 +1,10 @@
# Build stage for Rust LMS
FROM rustlang/rust:nightly AS rust-builder
WORKDIR /usr/src/app
COPY . .
# Copy only necessary files for Rust build to optimize cache
COPY Cargo.toml Cargo.lock ./
COPY services ./services
COPY shared ./shared
RUN apt-get update && apt-get install -y pkg-config libssl-dev && rm -rf /var/lib/apt/lists/*
RUN cargo build --release -p lms-service