feat: Actualizar .dockerignore para incluir secretos de TLS/ACME y modificar el Dockerfile para usar la imagen de Rust 1-bookworm
This commit is contained in:
@@ -28,3 +28,6 @@ Thumbs.db
|
||||
coverage/
|
||||
e2e/playwright-report/
|
||||
e2e/test-results/
|
||||
|
||||
# TLS/ACME secrets
|
||||
nginx/certs-data/
|
||||
|
||||
@@ -200,9 +200,9 @@ VALUES
|
||||
('${LESSON_A_ID}', '${MODULE_A_ID}', 'Lesson A', 'video', 1, '${ORG_ID}'),
|
||||
('${LESSON_B_ID}', '${MODULE_B_ID}', 'Lesson B', 'video', 1, '${ORG_ID}');
|
||||
|
||||
INSERT INTO course_instructors (course_id, user_id, role)
|
||||
INSERT INTO course_instructors (organization_id, course_id, user_id, role)
|
||||
VALUES
|
||||
('${COURSE_A_ID}', '${INSTRUCTOR_ID}', 'instructor');
|
||||
('${ORG_ID}', '${COURSE_A_ID}', '${INSTRUCTOR_ID}', 'instructor');
|
||||
|
||||
INSERT INTO audio_responses (
|
||||
id, organization_id, user_id, course_id, lesson_id, block_id, prompt,
|
||||
|
||||
@@ -3048,8 +3048,8 @@ pub async fn get_audio_response_stats(
|
||||
COUNT(*) FILTER (WHERE teacher_score IS NOT NULL) as teacher_evaluated,
|
||||
COUNT(*) FILTER (WHERE status = 'both_evaluated') as fully_evaluated,
|
||||
COUNT(*) FILTER (WHERE status = 'pending') as pending,
|
||||
AVG(ai_score) FILTER (WHERE ai_score IS NOT NULL) as avg_ai_score,
|
||||
AVG(teacher_score) FILTER (WHERE teacher_score IS NOT NULL) as avg_teacher_score
|
||||
(AVG(ai_score) FILTER (WHERE ai_score IS NOT NULL))::float4 as avg_ai_score,
|
||||
(AVG(teacher_score) FILTER (WHERE teacher_score IS NOT NULL))::float4 as avg_teacher_score
|
||||
FROM audio_responses
|
||||
WHERE course_id = $1 AND organization_id = $2
|
||||
GROUP BY organization_id, course_id, lesson_id
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Build stage for Rust LMS
|
||||
FROM rustlang/rust:nightly AS rust-builder
|
||||
FROM rust:1-bookworm AS rust-builder
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# Install system dependencies first
|
||||
|
||||
Reference in New Issue
Block a user