Open kmanwar89 opened 1 month ago
I used this guideline: https://belginux.com/reactive-resume/
I used this guideline: https://belginux.com/reactive-resume/
That's basically what I ended up doing :) But there's no documentation around how to guide anyone else to do it - even finding the compose file is a bit of a challenge as it is buried in the code.
I think the biggest thing is several 'tokens" and other fields are defined in the compose file, but it isn't clear where/how those tokens are retrieved, set, rotated, etc. Is it a .env file? Hard to say.
I'd love to work with the author of the code to create this documentation, as I fully recognize it can be annoying for users to constantly ask for more more more without offering a solution - in this case, I'm happy to contribute directly @AmruthPillai ! Please reach out if you're interested in collaborating.
first of all thanks for this gem. I have been also trying to self hosted the app, The link that you shared is a brilliant first step, however I am facing this constant error while "printing" the PDF. I just want to download the PDF, is there a way to bypass the browserless chromio?, it is giving my lot of troubles both browserless/chrome:latest
and ghcr.io/browserless/chromium
. The latter fails on a
DOMException: SecurityError: Failed to read the 'localStorage' property from 'Window': Access is denied for this document browserless chromium
while the former just "Times out" even when I have increased the time out to 5 min but I think the cause of the time out is the app itself that errors out with
Trace: Error [TypeError]: Cannot read properties of null (reading 'cloneNode') at evaluate (evaluate at processPage (/app/dist/apps/server/main.js:13232:50), <anonymous>:1:50) at #evaluate (/app/node_modules/.pnpm/puppeteer-core@22.10.0/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:376:56) at async ExecutionContext.evaluate (/app/node_modules/.pnpm/puppeteer-core@22.10.0/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:271:16) at async IsolatedWorld.evaluate (/app/node_modules/.pnpm/puppeteer-core@22.10.0/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/IsolatedWorld.js:99:16) at async CdpFrame.evaluate (/app/node_modules/.pnpm/puppeteer-core@22.10.0/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:342:20) at async CdpPage.evaluate (/app/node_modules/.pnpm/puppeteer-core@22.10.0/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:823:20) at async processPage (/app/dist/apps/server/main.js:13232:39) at async PrinterService.generateResume (/app/dist/apps/server/main.js:13245:17) at async PrinterService.printResume (/app/dist/apps/server/main.js:13171:21) at async ResumeService.printResume (/app/dist/apps/server/main.js:13969:21) at PrinterService.generateResume (/app/dist/apps/server/main.js:13276:21) at async PrinterService.printResume (/app/dist/apps/server/main.js:13171:21) at async ResumeService.printResume (/app/dist/apps/server/main.js:13969:21) at async ResumeController.printResume (/app/dist/apps/server/main.js:13616:25)
Is there an existing issue for this feature?
Feature Description
Is there any documentation around the self hosted instance, specifically how to fill out the various tokens in the compose file? I have checked the website all over, and don't see a single mention of "self hosting" other than calling it out as a "feature" of the software.