Estoy tratando de imprimir la versión actual de package.json dentro de mi aplicación node.js. Cuando lo ejecuto localmente, funciona bien usando process.env.npm_package_version .
Sin embargo, cuando lo construyo usando un Dockerfile y luego lo implemento en un contenedor, la variable process.env.npm_package_version no está definida. ¿Alguien sabe qué está pasando?
Mi archivo acoplable:
FROM node:16.13.2 ENV NODE_ENV production WORKDIR /usr/src/app COPY package*.json ./ RUN npm ci --only=production COPY . . CMD ["npm", "start"]Parte de mi paquete.json:
"name": "node-discord-bot", "version": "2.2.4", "description": "", "main": "./build/server.js", "scripts": { "start": "node .", "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc" },