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/
|
coverage/
|
||||||
e2e/playwright-report/
|
e2e/playwright-report/
|
||||||
e2e/test-results/
|
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_A_ID}', '${MODULE_A_ID}', 'Lesson A', 'video', 1, '${ORG_ID}'),
|
||||||
('${LESSON_B_ID}', '${MODULE_B_ID}', 'Lesson B', '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
|
VALUES
|
||||||
('${COURSE_A_ID}', '${INSTRUCTOR_ID}', 'instructor');
|
('${ORG_ID}', '${COURSE_A_ID}', '${INSTRUCTOR_ID}', 'instructor');
|
||||||
|
|
||||||
INSERT INTO audio_responses (
|
INSERT INTO audio_responses (
|
||||||
id, organization_id, user_id, course_id, lesson_id, block_id, prompt,
|
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 teacher_score IS NOT NULL) as teacher_evaluated,
|
||||||
COUNT(*) FILTER (WHERE status = 'both_evaluated') as fully_evaluated,
|
COUNT(*) FILTER (WHERE status = 'both_evaluated') as fully_evaluated,
|
||||||
COUNT(*) FILTER (WHERE status = 'pending') as pending,
|
COUNT(*) FILTER (WHERE status = 'pending') as pending,
|
||||||
AVG(ai_score) FILTER (WHERE ai_score IS NOT NULL) as avg_ai_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) as avg_teacher_score
|
(AVG(teacher_score) FILTER (WHERE teacher_score IS NOT NULL))::float4 as avg_teacher_score
|
||||||
FROM audio_responses
|
FROM audio_responses
|
||||||
WHERE course_id = $1 AND organization_id = $2
|
WHERE course_id = $1 AND organization_id = $2
|
||||||
GROUP BY organization_id, course_id, lesson_id
|
GROUP BY organization_id, course_id, lesson_id
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# Build stage for Rust LMS
|
# Build stage for Rust LMS
|
||||||
FROM rustlang/rust:nightly AS rust-builder
|
FROM rust:1-bookworm AS rust-builder
|
||||||
WORKDIR /usr/src/app
|
WORKDIR /usr/src/app
|
||||||
|
|
||||||
# Install system dependencies first
|
# Install system dependencies first
|
||||||
|
|||||||
Reference in New Issue
Block a user