hunk.code_window: export interface NotifireOptions {
     //
     // This interface describes the options you want to pass to
     // NotifireModule.
     //
     providers: Array<any>;
     templates: Array<any>;
   }
hunk.labels: keep keep keep keep keep replace replace keep
hunk.after_edit:   providers: IProvider[];
     templates: ITemplate[];
  
hunk.file_path: packages/nest/src/interfaces/notifire-options.interface.ts
hunk.type: replace
file: FROM node:15.11.0
  ENV NODE_ENV=prod
  
  WORKDIR /usr/src/app
  
  RUN npm i yarn -g --loglevel notice --force
  RUN npm i pm2 -g
  
  COPY package.json .
  
  COPY apps/api ./apps/api
  COPY libs/core ./libs/core
  COPY libs/shared ./libs/shared
  
  COPY lerna.json .
  COPY tsconfig.json .
  COPY tsconfig.base.json .
  
  RUN yarn install
  RUN yarn bootstrap
  RUN yarn build:api
  
  WORKDIR /usr/src/app/apps/api
  RUN cp src/.env.test dist/src/.env.test
  RUN cp src/.env.development dist/src/.env.development
  RUN cp src/.env.production dist/src/.env.production
  
  RUN mkdir dist/src/app/content-templates/usecases/compile-template/templates
  RUN cp src/app/content-templates/usecases/compile-template/templates/* dist/src/app/content-templates/usecases/compile-template/templates/
  
  CMD [ "pm2-runtime", "dist/src/main.js" ]
  