feat: add WeChat session authentication

This commit is contained in:
2026-07-20 14:47:16 +08:00
parent 2ada52f35a
commit 67d29d3ca0
26 changed files with 1289 additions and 130 deletions

View File

@@ -8,7 +8,8 @@ COPY src ./src
RUN cargo build --locked --release \
--bin teaching-feedback-api \
--bin migrate
--bin migrate \
--bin migrate-user-owner
FROM debian:bookworm-slim AS runtime
@@ -24,6 +25,7 @@ RUN sed -i "s|http://deb.debian.org|${DEBIAN_MIRROR}|g" /etc/apt/sources.list.d/
COPY --from=builder /build/target/release/teaching-feedback-api /usr/local/bin/teaching-feedback-api
COPY --from=builder /build/target/release/migrate /usr/local/bin/migrate
COPY --from=builder /build/target/release/migrate-user-owner /usr/local/bin/migrate-user-owner
ENV HOST=0.0.0.0 \
PORT=8080 \