feat: Update docker-compose configuration to use environment variables for sensitive data, enhance testing documentation with new LaTeX files for capacity planning, and refine README for clarity on compilation and testing processes.
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[spanish,es-tabla]{babel}
|
||||
\usepackage{lmodern}
|
||||
\usepackage{microtype}
|
||||
\usepackage[
|
||||
a4paper,
|
||||
margin=2.4cm,
|
||||
headheight=14pt
|
||||
]{geometry}
|
||||
\usepackage{setspace}
|
||||
\onehalfspacing
|
||||
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
\fancyhead[L]{\small IPSExtractor --- Capacidad 100k/mes}
|
||||
\fancyhead[R]{\small\thepage}
|
||||
\fancyfoot[C]{\footnotesize Documento para compartir}
|
||||
\renewcommand{\headrulewidth}{0.4pt}
|
||||
|
||||
\usepackage{titlesec}
|
||||
\titleformat{\chapter}[display]
|
||||
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{14pt}{\Huge}
|
||||
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{}
|
||||
|
||||
\usepackage{booktabs}
|
||||
\usepackage{longtable}
|
||||
\usepackage{tabularx}
|
||||
\usepackage{multirow}
|
||||
\usepackage{array}
|
||||
\usepackage{enumitem}
|
||||
\setlist[itemize]{nosep,leftmargin=1.4em}
|
||||
\setlist[enumerate]{nosep,leftmargin=1.4em}
|
||||
|
||||
\usepackage{siunitx}
|
||||
\usepackage{xcolor}
|
||||
\definecolor{ipsblue}{HTML}{1B4F72}
|
||||
\definecolor{ipsgrey}{HTML}{566573}
|
||||
\definecolor{codebg}{HTML}{F4F6F7}
|
||||
\definecolor{passgreen}{HTML}{1E8449}
|
||||
\definecolor{failred}{HTML}{C0392B}
|
||||
\definecolor{warnorange}{HTML}{B9770E}
|
||||
|
||||
\usepackage{listings}
|
||||
\lstset{
|
||||
basicstyle=\ttfamily\footnotesize,
|
||||
backgroundcolor=\color{codebg},
|
||||
frame=single,
|
||||
framerule=0.3pt,
|
||||
breaklines=true,
|
||||
columns=fullflexible,
|
||||
showstringspaces=false
|
||||
}
|
||||
|
||||
\usepackage{pgfplots}
|
||||
\pgfplotsset{compat=1.18}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usetikzlibrary{arrows.meta,positioning,fit,calc,shapes.geometric}
|
||||
|
||||
\usepackage{graphicx}
|
||||
\usepackage{float}
|
||||
\usepackage{hyperref}
|
||||
\hypersetup{
|
||||
colorlinks=true,
|
||||
linkcolor=ipsblue,
|
||||
urlcolor=ipsblue,
|
||||
pdftitle={Capacidad 100000 facturas/mes IPSExtractor},
|
||||
pdfauthor={IPSExtractor QA}
|
||||
}
|
||||
|
||||
\newcommand{\docdate}{17 de julio de 2026}
|
||||
\newcommand{\pass}{\textcolor{passgreen}{\textbf{PASS}}}
|
||||
\newcommand{\fail}{\textcolor{failred}{\textbf{FAIL}}}
|
||||
\newcommand{\parcial}{\textcolor{warnorange}{\textbf{PARCIAL}}}
|
||||
|
||||
\newcommand{\callout}[2]{%
|
||||
\begin{center}
|
||||
\fbox{\parbox{0.92\textwidth}{\centering #1\\[0.3em]\normalsize #2}}
|
||||
\end{center}
|
||||
}
|
||||
|
||||
\newcommand{\makecover}{%
|
||||
\begin{titlepage}
|
||||
\centering
|
||||
\vspace*{1.2cm}
|
||||
{\color{ipsblue}\rule{\textwidth}{2.5pt}}\\[0.35cm]
|
||||
{\Huge\bfseries IPSExtractor}\\[0.25cm]
|
||||
{\Large\color{ipsgrey} Extracci\'on y an\'alisis de facturas m\'edicas}\\[0.35cm]
|
||||
{\color{ipsblue}\rule{\textwidth}{2.5pt}}\\[1.5cm]
|
||||
{\LARGE\bfseries Capacidad: 100\,000 facturas/mes}\\[0.25cm]
|
||||
{\large Modelo por etapa $\cdot$ Evidencias $\cdot$ Coste LLM}\\[1.8cm]
|
||||
\begin{tabular}{@{}ll@{}}
|
||||
\textbf{Fecha} & \docdate \\
|
||||
\textbf{Evidencias} & Campa\~na 13--17 jul 2026 (k6, LLM, ARQ, OCR) \\
|
||||
\textbf{Host de referencia} & ubuntu --- ASUS X441UAK, 8\,GiB (shared8g) \\
|
||||
\textbf{Audiencia} & Documento para compartir \\
|
||||
\end{tabular}
|
||||
\vfill
|
||||
{\small Complementa el \emph{Informe de Pruebas} y el \emph{Plan de pruebas}.}\\[0.15cm]
|
||||
{\small\textbf{Veredicto breve:} host actual \textcolor{warnorange}{no garantizado} (cuello OCR);
|
||||
dedicado 24$\times$7 \textcolor{passgreen}{S\'I condicional}.}\\[0.25cm]
|
||||
{\color{ipsblue}\rule{0.45\textwidth}{0.6pt}}
|
||||
\end{titlepage}
|
||||
}
|
||||
Reference in New Issue
Block a user