Делюсь некоторыми конфигурациями докеров, которые я использовал в некоторых своих личных проектах.
Файл Docker
FROM node:8.11.3 WORKDIR /app COPY package.json /app COPY . /app RUN npm install RUN npm run build-server CMD npm run start
docker-compose.yml
servicename: build: . ports: - "7777:7777" environment: - SOMEENV=secretkeygoeshere
В приведенном выше файле замените «имя службы» на то, что вы хотите назвать службой.
.dockerignore
node_modules .env npm-debug.log
Чтобы построить образ
docker-compose build
Чтобы запустить образ
docker-compose up
Хотелось бы получить обратную связь. Спасибо.