Docker Compose
Docker full stack - docker file 작성하기
Docker full stack - docker file 작성하기
2021.06.14frontend 개발 환경과 운영 환경 구분하기 개발환경과 운영환경을 구분하기 위해 Dockerfile , Dockerfile.dev 를 만듭니다. Dockerfile.dev FROM node:alpine WORKDIR /app COPY package.json ./ RUN npm install COPY ./ ./ CMD ["npm", "run", "start"] 운영환경에서 nginx 설정 정적 파일을 제공해주기 위한 Nginx를 위해서 frontend 안에 nginx 폴더 생성하고 default.conf 파일 생성 default.conf server { # nginx 가 listen 하고 있는 port 번호 listen 3000; location / { # html 파일이 위치할 루트 설정 root /..
Docker fullstack - Node Js 구성하기
Docker fullstack - Node Js 구성하기
2021.06.14구성 node.js react.js postgres nginx docker-fullstack 폴더를 만든뒤 backend 폴더를 만들어줍니다. /backend/package.json npm init -y package.json 파일 만들기 { "name": "backend", "version": "1.0.0", "description": "", "main": "server.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js", "dev": "nodemon server.js" }, "keywords": [], "author": "", "license": "ISC", "dependenc..