작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
1.4K
0
안녕하세요?
강의를 무사히 다듣고 따라 했는데 로컬에서는 문제가 없다가
.env파일과 next.config, 하드코딩된 url 주소를 다 바꿔주었는데도 ec2 환경에서 에러가 뜹니다.
답변 1
1
강의자료에 있는 도커파일들과 제공된 소스코드에 있는 도커파일들이 다른데 혹시 어떤 것을 보고 따라하신 걸까요? 강의 자료에 있는 도커파일들을 따라해서 sudo docker-compose up을 했을 때 client build error가 나타납니다.
네 해결했습니다. 혹시 도움이 되실까 해서 docker-compose.yml, client/Dockerfile, server/Dockerfile 순으로 올려드리겠습니다.
version: "3"
services:
db:
image: postgres:latest
container_name: reddit-postgress
restart: always
ports:
- "5432:5432"
environment:
POSTGRES_USER: ${DB_USER_ID}
POSTGRES_PASSWORD: ${DB_USER_PASSWORD}
volumes:
- ./data:/var/lib/postgresql/data
FROM node:alpine
ENV PORT 3000
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm config set sharp_binary_host "https://npmmirror.com/mirrors/sharp"
RUN npm config set sharp_libvips_binary_host "https://npmmirror.com/mirrors/sharp-libvips"
RUN npm install
COPY ./ ./
ENV NODE_ENV production
RUN npm run build:prod
CMD ["npm","run","start:prod"]
FROM node:14.14.0-alpine
WORKDIR /app
COPY ./package.json ./
RUN npm install
COPY . .
CMD ["npm","run","start:prod"]
아 해결방법 공유해주셔서 감사합니다!!! 수고하셨습니다!