joshua_kelly
08/31/2023, 4:40 PMFROM medplum/medplum-server:latest as medplum
RUN npm install --save dd-trace
RUN echo "const tracer=require('dd-trace'),formats=require('dd-trace/ext/formats'),originalConsoleLog=console.log;console.log=(...args)=>{const span=tracer.scope().active(),record={};if(span){tracer.inject(span.context(),formats.LOG,record);}if(args.length===1){try{let parsedArg=JSON.parse(args[0]);if(typeof parsedArg==='object'&&parsedArg!==null){args[0]=JSON.stringify({...parsedArg,...record});}}catch(e){}}originalConsoleLog(...args);};tracer.init();" > tracer.js
ENTRYPOINT [ "node", "--require", "./tracer.js", "packages/server/dist/index.js", "env:" ]rahul1
08/31/2023, 6:05 PMrahul1
08/31/2023, 6:06 PMjoshua_kelly
08/31/2023, 9:18 PMjoshua_kelly
08/31/2023, 9:26 PM