From e734cea4d867d99a7e0919db21e6e72f2078926f Mon Sep 17 00:00:00 2001 From: david Date: Mon, 1 Dec 2025 12:38:42 +0100 Subject: [PATCH] =?UTF-8?q?Subida=20a=20producci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 1 + apps/server/package.json | 2 +- apps/web/package.json | 2 +- modules/auth/package.json | 2 +- modules/core/package.json | 2 +- .../templates/template-resolver.ts | 3 +- modules/customer-invoices/package.json | 2 +- .../reporter/issued-invoice.report.pdf.ts | 11 +++- .../reporter/proforma.report.pdf.ts | 11 +++- .../templates/alonsoysal/issued-invoice.hbs | 44 +++++---------- modules/customers/package.json | 2 +- modules/doc-numbering/package.json | 2 +- packages/rdx-criteria/package.json | 2 +- packages/rdx-ddd/package.json | 2 +- packages/rdx-logger/package.json | 2 +- packages/rdx-utils/package.json | 2 +- scripts/build-factuges.sh | 16 ++++-- scripts/build-templates.sh | 56 +++++++++++++++---- scripts/docker-compose.acana.yml | 3 + scripts/stack.acana.env | 1 + 20 files changed, 107 insertions(+), 61 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6e5839c3..e8c31264 100644 --- a/Dockerfile +++ b/Dockerfile @@ -101,6 +101,7 @@ COPY --from=builder /repo/apps/server/.env.${COMPANY} ./apps/server/dist/.env COPY --from=builder /repo/apps/server/node_modules ./apps/server/node_modules COPY --from=builder /repo/apps/server/package.json ./apps/server/package.json +# Las plantillas estarán en un volumen apuntando a /repo/apps/server/templates #COPY --from=builder /repo/templates ./apps/server/dist/templates diff --git a/apps/server/package.json b/apps/server/package.json index 01ffab07..be03e07c 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -1,6 +1,6 @@ { "name": "@erp/factuges-server", - "version": "0.0.15", + "version": "0.0.17", "private": true, "scripts": { "build": "tsup src/index.ts --config tsup.config.ts", diff --git a/apps/web/package.json b/apps/web/package.json index 425a931d..6bfe9b4e 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@erp/factuges-web", "private": true, - "version": "0.0.15", + "version": "0.0.17", "type": "module", "scripts": { "dev": "vite --host --clearScreen false", diff --git a/modules/auth/package.json b/modules/auth/package.json index ebb101a6..aa1676f1 100644 --- a/modules/auth/package.json +++ b/modules/auth/package.json @@ -1,6 +1,6 @@ { "name": "@erp/auth", - "version": "0.0.15", + "version": "0.0.17", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/core/package.json b/modules/core/package.json index d85abae2..223bbb9b 100644 --- a/modules/core/package.json +++ b/modules/core/package.json @@ -1,6 +1,6 @@ { "name": "@erp/core", - "version": "0.0.15", + "version": "0.0.17", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/core/src/api/infrastructure/templates/template-resolver.ts b/modules/core/src/api/infrastructure/templates/template-resolver.ts index a48f996d..cc64b78f 100644 --- a/modules/core/src/api/infrastructure/templates/template-resolver.ts +++ b/modules/core/src/api/infrastructure/templates/template-resolver.ts @@ -36,7 +36,8 @@ export abstract class TemplateResolver implements ITemplateResolver { } // /templates/// - return this.resolveJoin(["templates", module, companySlug]); + //return this.resolveJoin(["templates", module, companySlug]); + return this.resolveJoin([module]); } /** Resuelve una ruta de recurso relativa al directorio de plantilla */ diff --git a/modules/customer-invoices/package.json b/modules/customer-invoices/package.json index ef9d6cbb..fd743a1d 100644 --- a/modules/customer-invoices/package.json +++ b/modules/customer-invoices/package.json @@ -1,6 +1,6 @@ { "name": "@erp/customer-invoices", - "version": "0.0.15", + "version": "0.0.17", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/customer-invoices/src/api/application/use-cases/issued-invoices/report-issued-invoices/reporter/issued-invoice.report.pdf.ts b/modules/customer-invoices/src/api/application/use-cases/issued-invoices/report-issued-invoices/reporter/issued-invoice.report.pdf.ts index fd4b5963..9f04f993 100644 --- a/modules/customer-invoices/src/api/application/use-cases/issued-invoices/report-issued-invoices/reporter/issued-invoice.report.pdf.ts +++ b/modules/customer-invoices/src/api/application/use-cases/issued-invoices/report-issued-invoices/reporter/issued-invoice.report.pdf.ts @@ -27,9 +27,16 @@ export class IssuedInvoiceReportPDFPresenter extends Presenter< // Generar el PDF con Puppeteer const browser = await puppeteer.launch({ - //headless: "new", + headless: true, + args: [ + "--no-sandbox", + "--disable-setuid-sandbox", + "--disable-dev-shm-usage", + "--disable-gpu", + "--disable-extensions", + "--font-render-hinting=medium", + ], executablePath: process.env.PUPPETEER_EXECUTABLE_PATH, - args: ["--font-render-hinting=medium"], }); const page = await browser.newPage(); diff --git a/modules/customer-invoices/src/api/application/use-cases/proformas/report-proforma/reporter/proforma.report.pdf.ts b/modules/customer-invoices/src/api/application/use-cases/proformas/report-proforma/reporter/proforma.report.pdf.ts index aaef9079..14f7e307 100644 --- a/modules/customer-invoices/src/api/application/use-cases/proformas/report-proforma/reporter/proforma.report.pdf.ts +++ b/modules/customer-invoices/src/api/application/use-cases/proformas/report-proforma/reporter/proforma.report.pdf.ts @@ -27,9 +27,16 @@ export class ProformaReportPDFPresenter extends Presenter< // Generar el PDF con Puppeteer const browser = await puppeteer.launch({ - //headless: "new", + headless: true, + args: [ + "--no-sandbox", + "--disable-setuid-sandbox", + "--disable-dev-shm-usage", + "--disable-gpu", + "--disable-extensions", + "--font-render-hinting=medium", + ], executablePath: process.env.PUPPETEER_EXECUTABLE_PATH, - args: ["--font-render-hinting=medium"], }); const page = await browser.newPage(); diff --git a/modules/customer-invoices/templates/alonsoysal/issued-invoice.hbs b/modules/customer-invoices/templates/alonsoysal/issued-invoice.hbs index 827033c2..b2350c42 100644 --- a/modules/customer-invoices/templates/alonsoysal/issued-invoice.hbs +++ b/modules/customer-invoices/templates/alonsoysal/issued-invoice.hbs @@ -303,49 +303,35 @@ + - - - + - - - - - -
+
{{#if payment_method}} -

Forma de pago: {{payment_method}}

+

Forma de pago
{{payment_method}}

{{/if}} {{#if notes}} -

Notas: {{notes}}

+

Notas
{{notes}}

{{/if}}
Total factura
-