SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Как запустить pm2 внутри docker?


Метки: docker-compose.yml docker docker compose dockerfile pm2 

Ответы

RemiZOffAlex  Создано: 2025-10-11 05:19:29.737643  Обновлено: 2025-10-11 05:19:29.737664

docker-compose.yml

services:
app:
  image: registry.specialistoff.net/pm2
    build:
      context: ./
      dockerfile: Dockerfile
    restart: always
  command: pm2 start /app/ecosystem.config.js --no-daemon
    ports:
    - "3001:3001"
    volumes:
    - ./data:/app

Dockerfile

FROM node:14

WORKDIR /app

RUN npm install -g pm2
docker compose build
docker compose up -d app

Возможно будут интересны и другие вопросы