Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save lex111/f05fcce2c9e8b1dcd17cd923c955cb6b to your computer and use it in GitHub Desktop.
Save lex111/f05fcce2c9e8b1dcd17cd923c955cb6b to your computer and use it in GitHub Desktop.
FROM node:carbon
# Создать директорию app
WORKDIR /app
# Установить nodemon для горячей перезагрузки
RUN npm install -g nodemon
# Установить зависимости приложения
# Используется символ подстановки для копирования как package.json, так и package-lock.json,
# работает с npm@5+
COPY package*.json ./
RUN npm install
# Скопировать исходники приложения
COPY src /app
EXPOSE 8080
CMD [ "nodemon", "server.js" ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment