Skip to content

Instantly share code, notes, and snippets.

@lex111
Forked from praveenweb/1-node-simple.Dockerfile
Last active March 2, 2018 11:57
Show Gist options
  • Save lex111/90acdd955201189677b9364d024c1327 to your computer and use it in GitHub Desktop.
Save lex111/90acdd955201189677b9364d024c1327 to your computer and use it in GitHub Desktop.
FROM node:carbon
# Создать директорию app
WORKDIR /app
# Установить зависимости приложения
# Используется символ подстановки для копирования как package.json, так и package-lock.json,
# работает с npm@5+
COPY package*.json ./
RUN npm install
# Используется при сборке кода в продакшене
# RUN npm install --only=production
# Скопировать исходники приложения
COPY src /app
EXPOSE 8080
CMD [ "node", "server.js" ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment