Open pySatellite opened 7 months ago
전반 과정은 https://github.com/beyond-sw-camp/be01-101/issues/21 와 같습니다.
Dockerfile 은 아래와 같습니다.
FROM node:20.11
WORKDIR /app
COPY package*.json /app COPY app.js /app
RUN npm install
EXPOSE 3000
CMD ["npm", "start"]
- 추가로 package.json 에 아래 항목을 추가합니다.
"scripts": { //추가 "start": "node app.js" },
- 마지막으로 fly.toml 파일의 internal_port 를 맞추어야 합니다.
cat fly.toml | grep internal internal_port = 3000
전반 과정은 https://github.com/beyond-sw-camp/be01-101/issues/21 와 같습니다.
Dockerfile 은 아래와 같습니다.
WORKDIR /app
npm install 을 위해, package.json과 package-lock.json을 먼저 copy해둠
COPY package*.json /app COPY app.js /app
RUN npm install
EXPOSE 3000
컨테이너가 켜지자마자 실행할 명령어
npm start : package.json의 scripts에 있는 start 명령어를 실행
CMD ["npm", "start"]
"scripts": { //추가 "start": "node app.js" },
cat fly.toml | grep internal internal_port = 3000