почитал статьи и ничего не получилось
ноду вообще не знаю и никогда не трогал
остановился пока на этом, но имедж весит 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 и для чего? почему не алпайн? он же меньше приложения для чтения комиксов: все в одном, да
Альпайн на масле, масло хуже
Обсуждают сегодня