почитал статьи и ничего не получилось
                  
                  
                  ноду вообще не знаю и никогда не трогал
                  
                  
                  
                  
                  
                  остановился пока на этом, но имедж весит 350мб
                  
                  
                  FROM node:alpine
                  
                  
                  WORKDIR /app
                  
                  
                  COPY . .
                  
                  
                  RUN npm install --production
                  
                  
                  EXPOSE 8085
                  
                  
                  CMD ["npm", "start"]
                  
                  
                  
                  
                  
                  не совсем понимаю про сборку, в package.json просто 
                  
                  
                  "build": "etsc"
                  
                  
                  
                  
                  
                  как можно облегчить такое? мультистейдж? а что копировать-то...
                  
                  
                
В случае если я работаю с незнакомым языком vscode знает что делать 😄
вскод-то знает, а я нет вопрос был как это собрать только...
А, я немного неправильно выразился У vscode есть плагин докер, и вот он все умеет
так там нет шаблонов сборки...
1. Сначала копируй package.json и скачивай зависимости с помощью npm ci, а потом копируй исходники приложения и выполняй npm build 2. Выброси alpine, используй slim 3. Что приложение делает? У него есть бэкенд?
а что дает npm build и для чего? почему не алпайн? он же меньше приложения для чтения комиксов: все в одном, да
Альпайн на масле, масло хуже
Обсуждают сегодня