질문&답변
ec2 배포 후 에러 질문입니다.
해당 부분 해결 했습니다. [client/Dockerfile] FROM node:16-alpine ENV PORT 3000 WORKDIR /usr/src/app COPY package*.json ./ RUN npm install COPY ./ ./ ENV NODE_ENV production RUN npm run build:prod CMD ["npm","run","start:prod"] [docker-compose.yml] version: "3" services: db: image: postgres:latest container_name: reddit-postgres restart: always ports: - "5432:5432" environment: POSTGRES_USER: "postgres" POSTGRES_PASSWORD: "password" volumes: - ./data:/var/lib/postgresql/data server: build: context: ./server container_name: reddit-server restart: always ports: - "4000:4000" volumes: - /app/node_modules - ./server:/app client: build: context: ./client container_name: reddit-client ports: - "3000:3000" volumes: - /app/node_modules - ./client:/app stdin_open: true 또 pm2 만 실행하면 느리게 실행 되는 현상이 있었는데, 해당 부분은 ecosystem.config.js 에 apps 에 instanses : 1 을 넣어 인스턴스를 1개씩으로만 제어 해줬습니다. host 연결이 안되는게 가장 큰 문제 였는데 해당 부분은 ip 로 포팅되도록 해줬습니다 : )
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 558





