작성
·
255
0
선생님 강의를 잘듣고있는데 마지막에 Docker를 이용한 복잡한 어플리케이션 만들기에서
docker compose 파일에 있는 프론트 부분에서
Dockerfile.dev
FROM node:alpine
WORKDIR /app
COPY package.json ./
RUN npm install
COPY ./ ./
CMD [ "npm", "run", "start" ]
파일을 쓰던데
이 Dockerfile은
FROM node:alpine as builder
WORKDIR /app
COPY ./package.json ./
RUN npm install
COPY . .
RUN npm run build
FROM nginx
EXPOSE 3000
COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf
COPY --from=builder /app/build /usr/share/nginx/html
Travis CI할때 필요 없는건가요?
아니면 필수로 존재해야 되는건가요? 헷갈려서요..
답변 1
0
안녕하세요 ~ !
travis.yml 파일을 보시면
before install 할 때 dockerfile.dev가 필요하며
after_success할 떄는 dockerfile이 필요합니다 ~
그러기에 travis ci 를 위해서 존재해야 합니다 ~
감사합니다 ~ !